For some celebrities, time just seems to stop at some point. Call it good luck or good genes, but these vampires… umm… celebrities defy the odds with their youthful looks; in fact, some of them even look better now than they did when they were two decades younger!
12. Salma Hayek (59)

Robert Rodriguez’s Desperado turns 30 this year, reminding everyone how one low-budget explosion of cool launched Antonio Banderas into stardom and made Salma Hayek a force of nature. At just 28, she held her own alongside guitar cases full of guns and Banderas’s brooding charm—no small feat. Now 59, Hayek hasn’t slowed down. She’s conquered Hollywood, built a legacy as one of the most powerful Latina actresses ever, and somehow keeps getting better. Three decades later, Desperado still hits, but Hayek? She’s the real icon that never missed.
11. Avril Lavigne (41)

Avril Lavigne dropped her first TikTok in June 2021 at 36—but she still looked like she just left homeroom. Dressed in her classic pop-punk uniform—striped tie, black tank, chunky sneakers—she lip-synced Sk8er Boi before tossing the camera to actual skater legend Tony Hawk. The caption? “He was a… @tonyhawk #GoSkateboarding.” Over 2.5 million likes later, fans were losing it. One joked, “Girl hasn’t aged since 2000.” Another crowned her a “non-aging vampire.” Maybe eternal youth is what happens when you never let your teenage angst fade.
10. Idris Elba (52)

Elba’s suave demeanor and striking features have only gotten better with age. After Luther and his tenure as Heimdall in the MCU, Elba enters a new stage in his career: one where he’s a certified gentleman with a killer stage presence.
9. Penélope Cruz (51)

While starlets embrace radical surgeries to fit beauty standards, Penélope Cruz celebrates aging with open eyes, and she looks astonishingly good doing so. Her confidence and elegance keep her glowing.
8. Lenny Kravitz (61)

Lenny Kravitz is now 61 years old. That’s a sentence that needs to be said out loud to be believed. The rock star barely looks a day over 30, to the point you could mistake him for his daughter Zoë’s brother rather than her father.
7. Keanu Reeves (61)

Even though he’s lost some of his uncanny vampire energy in recent years, time has been kind to Keanu. The fact that his performance as John Wick still looks believable in his sixties is nothing short of a miracle.
6. Julia Roberts (57)

Roberts’ iconic smile is just as bright now as it was when she starred in Pretty Woman. Her career has matured as well, as Roberts has now embraced more complex roles, like the one in the upcoming Luca Guadagnino film, After the Hunt.
5. Paul Rudd (56)

It took some years, but people have finally noticed how impressive Paul Rudd’s anti-aging powers truly are. At 56, he barely looks any older than he was in his Clueless years.
4. Angela Bassett (67)

Bassett’s commitment to a healthy and balanced lifestyle has given her a uniquely wholesome glow that makes her look much younger than 67. Beyond the timeless allure, her roles in Black Panther and classic films like What’s Love Got to Do with It have turned Bassett into a multigenerational icon.
3. Halle Berry (59)

She might be close to 60, but Halle Berry looks as great today as she did as Storm in the X-Men series. Just like Keanu, Berry has proven that her rigorous fitness regimen keeps her looking and feeling in tip-top shape, as evident in John Wick: Chapter 3 – Parabellum.
2. Jennifer Lopez (56)

J.Lo’s flawless skin is the stuff of dreams for any celebrity. The musician has confessed that proper sleep is an integral part of her beauty regimen. She also maintains that positive affirmations have had an incredible effect in slowing down the natural aging process.
1. George Clooney (64)

George Clooney has reinvented himself through the decades, and he manages to still look incredible well into his sixties. There’s a reason why People named Clooney the Sexiest Man Alive twice within a decade: he’s just that good-looking.
















