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
Collin Xavier / Image Press Agency ABACA / Abaca / East News, Evan Agostini / Invision / East News
Jennifer Lawrence and Elizabeth Debicki, 35 years old
Invision / Invision / East News, Jordan Strauss / Invision / East News
Marisa Tomei and Famke Janssen, 60 years old
Collin Xavier / Image Press Agency ABACA / Abaca / East News, Courtesy Everett Collection / East News
Sarah Jessica Parker and Elizabeth Hurley, 60 years old
Charles Sykes / Invision / East News, ABACA / Abaca / East News
Kaley Cuoco and Amanda Seyfried, 39 years old
Invision / Invision / East News, Invision / Invision / East News
Casting the right person for a role is already a challenge — but finding two actors who can believably portray the same character at different stages of life? That’s next-level talent. These actor duos, chosen to play younger and older versions of the same person, are so perfectly matched that it’s hard to tell they’re not actually the same individual. Prepare to be amazed by these spot-on casting choices.
Preview photo credit Matt Vinci / KCS / East News, Fernando Allende/Broadimage / Broad Image / East News