Age can be surprising, especially when it comes to how differently it shows on each person. For celebrities, guessing their age based on appearance alone can be a real challenge — some seem to defy time completely. While a few barely change over the years, others show more noticeable signs of aging. This contrast becomes even more striking when people of the same age look decades apart. It’s a reminder that aging isn’t one-size-fits-all.
Julia Louis-Dreyfus and Julianne Moore, 64 years old
Chris Hemsworth and Henry Cavill, 42 years old
Tom Hiddleston and Chris Evans, 44 years old
© twhiddleston / Instagram, © Defending Jacob / Anonymous Content
Catherine Zeta-Jones and Ellen Pompeo, 55 years old
Matt Vinci / KCS / East News, Fernando Allende/Broadimage / Broad Image / East News
Jennifer Garner and Sofía Vergara, 53 years old
Collin Xavier / Image Press Agency ABACA / Abaca / East News, Evan Agostini / Invision / East News
Julianne Moore and Tilda Swinton, 64 years old
Evan Agostini / Invision / East News, Vianney Le Caer / Invision / East News
Cobie Smulders and Kirsten Dunst, 43 years old
Collin Xavier / Image Press Agency ABACA / Abaca / East News, Laurent VU / SIPA / SIPA / East News
Gwyneth Paltrow and Alyssa Milano, 52 years old
