Jennifer Lopez [1] has been making a splash in the entertainment industry for over 20 years, and she still manages to leave us breathless. When she's not performing on stage, the 50-year-old singer and actress knows how to heat things up in her music videos [2] and on the red carpet. Last year, she also showed off her moves [3] in the blockbuster film, Hustlers [4], alongside a star-studded female-led cast. The role even earned her a Golden Globe nomination [5]! In February, she hit another milestone when she headlined the Super Bowl LIV halftime show with Shakira [6]. Ahead of her 51st birthday on July 24, see some of her biggest moments over the years.