Bright Side
NewPopular
Inspiration
Creativity
Wonder

What Hollywood Stars of the Past and Present Look Like at the Same Age

At 31 years old, Grace Kelly was a retired actress who had been married to a prince for 5 years and had 2 kids. At the same age, Charlize Theron had an Oscar under her belt and was still single. Through photographs we can get a glimpse of how these celebrities have dealt with their lives, some living faster, others keeping the reflection on their faces of the children they once were.

Here at Bright Side, we have started up the time machine in order to remember how the celebrities who started their careers decades ago looked, compared to others who started their careers more recently.

1. Nicole Kidman and Lindsay Lohan at 32 years old

2. Melanie Griffith and Amanda Seyfried at 30 years old

3. Susan Sarandon and Kristen Stewart at 28 years old

4. Sophia Loren and Eva Longoria at 33 years old

5. James Dean and Ryan Gosling at 24 years old

6. Grace Kelly and Charlize Theron at 31 years old

7. Audrey Hepburn and Catherine Zeta-Jones at 34 years old

8. Ingrid Bergman and Gwyneth Paltrow at 41 years old

9. Helen Mirren and Scarlett Johansson at 24 years old

10. Natalie Portman and Lily-Rose Depp at 19 years old

11. Matt Damon and Justin Bieber at 22 years old

12. Clint Eastwood and Ben Affleck at 41 years old

13. Meryl Streep and Julia Roberts at 45 years old

14. Elizabeth Taylor and Angelina Jolie at 43 years old

15. Tom Selleck and Brad Pitt at 27 years old

16. Madonna and Dakota Johnson at 29 years old

17. Brooke Shields and Elle Fanning at 16 years old

18. Dustin Hoffman and Elijah Wood at 32 years old

19. Cameron Diaz and Odeya Rush at 22 years old

20. Mickey Rourke and Leonardo DiCaprio at 42 years old

21. Pamela Anderson and Emilia Clarke at 33 years old

Which of these comparisons did you find the most surprising? Do you like to search for old family pictures in the chest of memories? Tell us about what you have discovered by comparing photos from the present and the past.