Skip To Content

    Here's How Different 47 Celebrities Looked When They Were Exactly 20-Years-Old Compared To Now

    The 20-Year Challenge is all the rage, so I did it for a bunch of famous people.

    1. Prince William now:

    Prince William when he was 20:

    2. Justin Timberlake now:

    Justin Timberlake when he was 20:

    3. Christina Aguilera now:

    Christina Aguilera when she was 20:

    4. Zac Efron now:

    Zac Efron when he was 20:

    5. Britney Spears now:

    Britney Spears when she was 20:

    6. Miley Cyrus now:

    Miley Cyrus when she was 20:

    7. Jennifer Lawrence now:

    Jennifer Lawrence when she was 20:

    8. Jennifer Aniston now:

    Jennifer Aniston when she was 20:

    9. Leonardo DiCaprio now:

    Leonardo DiCaprio when he was 20:

    10. Reese Witherspoon now:

    Reese Witherspoon when she was 20:

    11. Sarah Jessica Parker now:

    Sarah Jessica Parker when she was 20:

    12. Tom Cruise now:

    Tom Cruise when he was 20:

    13. Will Smith now:

    Will Smith when he was 20:

    14. David Beckham now:

    David Beckham when he was 20:

    15. Mariah Carey now:

    Mariah Carey when she was 20:

    16. Jake Gyllenhaal now:

    Jake Gyllenhaal when he was 20:

    17. Tyra Banks now:

    Tyra Banks when she was 20:

    18. Cher now:

    Cher when she was 20:

    19. Freddie Prinze Jr. now:

    Freddie Prinze Jr. when he was 20:

    20. Sarah Michelle Gellar now:

    Sarah Michelle Gellar when she was 20:

    21. Blake Lively now:

    Blake Lively when she was 20:

    22. Prince Harry now:

    Prince Harry when he was 20:

    23. Lebron James now:

    Lebron James when he was 20:

    24. Selena Gomez now:

    Selena Gomez when she was 20:

    25. Justin Bieber now:

    Justin Bieber when he was 20:

    26. Taylor Swift now:

    Taylor Swift when she was 20:

    27. Ariana Grande now:

    Ariana Grande when she was 20:

    28. Beyoncé now:

    Beyoncé when she was 20:

    29. Rihanna now:

    Rihanna when she was 20:

    30. Paris Hilton now:

    Paris Hilton when she was 20:

    31. Nicole Richie now:

    Nicole Richie when she was 20:

    32. Hilary Duff now:

    Hilary Duff when she was 20:

    33. Lindsay Lohan now:

    Lindsay Lohan when she was 20:

    34. Ashley Tisdale now:

    Ashley Tisdale when she was 20:

    35. Nick Jonas now:

    Nick Jonas when he was 20:

    36. Joe Jonas now:

    Joe Jonas when he was 20:

    37. Kelly Clarkson now:

    Kelly Clarkson when she was 20:

    38. Mandy Moore now:

    Mandy Moore when she was 20:

    39. Scarlett Johansson now:

    Scarlett Johansson when she was 20:

    40. Anne Hathaway now:

    Anne Hathaway when she was 20:

    41. Emma Stone now:

    Emma Stone when she was 20:

    42. Chris Evans now:

    Chris Evans when he was 20:

    43. Michael B. Jordan now:

    Michael B. Jordan when he was 20:

    44. Avril Lavigne now:

    Avril Lavigne when she was 20:

    45. Tracee Ellis Ross now:

    Tracee Ellis Ross when she was 20:

    46. Baby Spice now:

    Baby Spice when she was 20:

    47. Ryan Gosling now:

    Ryan Gosling when he was 20: