When you look at photos taken of certain stars 20 years apart, it's hard to believe. It's not easy to see the difference between these celebrities at 20, 30 and... 50! Jennifer Lopez, Monica Bellucci, Keanu Reeves, Jared Leto and Gwen Stefani all look (very) far from their actual age.
Discover our latest podcast
While aging is part of life, and wrinkles are beautiful and totally normal, some celebrities have passed the 50 mark looking as good as they did in their twenties. Discover the 20 stars who never seem to age.
This article has been translated from Oh!MyMag FR.
Read more:
⋙ From Rihanna to Tom Daly, here's what celebrities named their newborn babies in 2023
⋙ James Dean, Princess Diana, Paul Walker: These celebrities died very young
⋙ Julia Roberts, Meryl Streep, George Clooney: These 25 celebrities married normal people