Kate Beckinsale
Wow! Kate Beckinsale appears incredibly youthful at 32—well, almost, but we had you going for a moment there. She's actually in her late 40s, inching closer to her 50s. Beckinsale commits to working out six days a week to maintain her appearance for the Underworld film series. Given her attire of skintight leather, it's easy to understand the motivation. Her beauty remains as striking as it was two decades ago.
While Beckinsale is widely recognized for portraying Selene in Underworld, she didn't initially rise to fame through that avenue. Her breakthrough came after her role in Pearl Harbor as the love interest of two pilots. Subsequently, she has appeared in numerous movies and TV shows, displaying an impressive work ethic despite approaching her 50s. Presently, she's involved in a film titled Canary Black.