Jennifer Lopez
She might be over 50 years old now, but Jennifer Lopez hasn’t cooled off in the least bit. She was genuine crush material in the 90s and early 2000s, and rumor has it not even Michael Jackson was immune to her charms back then.
Lopez combines incredible dance skills with commendable acting, natural beauty, and bundles of singing talent. For her role in Selena, she became the first Latin actress to earn over $1 million. Even at her age, Lopez remains one of the most beautiful women around.