Some people seem to defy time itself.
While the years go by and trends change, certain celebrities continue to captivate audiences with their remarkably youthful appearance.
Whether it’s due to good genes, lifestyle choices, or a touch of Hollywood magic, these stars look almost the same as they did decades ago, leaving fans wondering: what’s their secret?
Advertisement
Anne Hathaway
Advertisement
Pharrell Williams
Salma Hayek
Debra Messing
Penelope Cruz
Will Smith
Eva Longoria
Naomi Campbell
Hugh Jackman
Julianne Moore
Julia Roberts
Christina Ricci
Demi Moore
Jennifer Lopez
Matthew McConaughey
Jennifer Love Hewitt
Keith Urban
Dolly Parton
Darius Rucker
Faith Hill
Rodney Atkins