40 celebrities who don’t seem to have aged over the past 20 years

Jennifer Aniston has barely aged.

caption
Jennifer Aniston has barely aged.
source
Chris Weeks & Frazer Harrison/ Getty

We may never know why certain celebrities seem immune to the slow, forward march of aging. All we can do is admire their mindboggling youthfulness from afar.

Here are 40 famous people whose looks have barely changed in the past two decades.

Caroline Praderio contributed to an earlier version of this article.


Rihanna was a teenager when her first single came out, and she looks like she hasn’t aged a day.

caption
Rihanna.
source
Jim Spellman & Karwai Tang / Getty

At 17, Rihanna released her first album, “Music of the Sun,” and it sold 2 million copies. Since then, the musician has released several chart-toppers like “Umbrella,” “Take a Bow,” “Disturbia,” and “We Found Love.”


Adam Levine is 40 years old, but he certainly doesn’t look like it.

caption
Adam Levine.
source
Christina Radish & NBC/ Getty

Adam Levine’s band, Maroon 5, came out with their first album in 2002. It wasn’t until 2004 that the musician and his band became popular for songs like “She Will Be Loved.” He’s now one of the judges on “The Voice.”


It’s been 15 years since Kanye West released his first album, and he still looks the same.

caption
Kanye West.
source
Johnny Nunez & Taylor Hill / Getty

In 2004, Kanye West released his first album, “The College Dropout.” Fifteen years later, he released his latest album, “Jesus is King.” He’s now 42.


In 2000, Beyoncé was 19 and in Destiny’s Child. Today, she’s 38 and still looking great.

caption
Beyoncé.
source
Jim Smeal & Gareth Cattermole/ Getty

Twenty years after Destiny’s Child, Beyoncé is a Grammy-winning solo musician and a mother of three children – Blue, Sir, and Rumi.


Beyoncé’s husband, Jay Z, also does not seem to age.

caption
Jay Z.
source
Scott Gries & Earl Gibson III/ Getty

In 2000, the rapper was 31, and now he is 50 years old.


Twenty years ago, 17-year-old Mila Kunis was on “That ’70s Show.”

caption
Mila Kunis.
source
Jeff Kravitz & Albert L. Ortega/ Getty

The actress is now 36 years old and is married to her fellow “That ’70s Show” actor, Ashton Kutcher.


In 2000, Usher was 22, and he still looks like he’s in his 20s.

caption
Usher.
source
SGranitz & Paras Griffin/ Getty

Today, Usher is 41, and he’s still producing music.


At the start of the millennium, Will Smith was 21. In 2002, he was nominated for an Oscar after playing Muhammad Ali in a biopic.

caption
Will Smith.
source
Harry Langdon & Matt Winkelmeyer/ Getty

Today, the young-looking actor is still appearing in big Hollywood movies. Most recently, he played Genie in the live-action remake of “Aladdin.”


Joseph Gordon-Levitt is almost 40 years old, but he doesn’t look a day over 25.

caption
Joseph Gordon-Levitt.
source
NBC & Pier Marco Tacca/ Getty

In 2000, the actor was 19 years old and appearing in movies like “Picking Up the Pieces” and “Forever Lulu.” Today, he is 38 years old.


Although Jamie Foxx is middle-aged, he still looks as young as he did in 2000.

caption
Jamie Foxx.
source
SGranitz & Steve Granitz/ Getty

In 2000, the actor was 33 years old and acting in his own series, “The Jamie Foxx Show.” Today, he’s 51 and still a popular actor.


Paul Rudd, now 50, is famous for his youthful looks.

caption
Paul Rudd.
source
Ron Galella & Rodin Eckenroth / Getty

He’s looked the same since his “Clueless” days.


Jennifer Lopez is 50 but looks like she’s barely aged in the past 19 years.

caption
Jennifer Lopez.
source
Steve Azzara/Corbis via Getty Images and Sean Zanni/Patrick McMullan via Getty Images

It’s practically unbelievable how little J. Lo has aged in the past two decades, and that she’s turned the big 5-0.


Add a beard, and John Legend, 40, would essentially look like he did 13 years ago.

caption
John Legend.
source
Scott Gries/Getty Images and David Crotty/Patrick McMullan via Getty Images

John Legend’s 40th birthday party was a rager, according to the photos.


Actress Halle Berry is turning 53 this year.

caption
Halle Berry.
source
Ron Galella, Ltd. & Alberto E. Rodriguez/ Getty

You can learn about how she stays in shape here.


Jared Leto doesn’t look a day over 25. He’s actually 47.

caption
Jared Leto.
source
SGranitz & Steve Granitz/ Getty

Here’s how he transformed from art-school dropout into superhero movie star.


Mario Lopez is 46 but looks just as young as he did on “Saved by the Bell.”

caption
Mario Lopez.
source
George De Sota & Gabriel Olsen / Getty

He’s still close with the Zack to his A.C., Mark-Paul Gosselaar.


Sandra Bullock definitely doesn’t look 55.

caption
Sandra Bullock.
source
Getty

She starred in one of the most talked-about movies of 2018, “Bird Box.”


Singer Pharrell Williams, 46, is another celeb who never ages.

caption
Pharrell Williams.
source
Christina Radish & Steve Granitz/ Getty

He doesn’t look like he’s aged a day.


How could Eva Mendes look the same in two photos taken 16 years apart?

caption
Eva Mendes.
source
Jim Spellman & Gustavo Caballero/ Getty

Her husband, Ryan Gosling, is similarly ageless.


Aside from the salt-and-pepper beard, Idris Elba, 47, is unchanged.

caption
Idris Elba.
source
Jim Spellman/WireImage and Michael Kovac/Getty Images for Moet & Chandon

Idris Elba performed at Coachella this year as a DJ.


William Shatner almost looks younger now than he did in the early 2000s. He’s currently 88 years old.

caption
William Shatner.
source
Arnold Jerocki/ Getty

The octogenarian is currently embarking on a nine-city tour.


Gabrielle Union is radiant at age 47.

caption
Gabrielle Union.
source
Gregg DeGuire/ Getty

Gabrielle Union welcomed her first child with her husband, NBA star Dwyane Wade, in 2018.


Gwen Stefani was just 22 when her band No Doubt got a record deal. She’s still performing today at age 50.

caption
Gwen Stefani.
source
Ron Galella & Daniele Venturelli/ Getty

Gwen Stefani is dating former Sexiest Man Alive Blake Shelton.


Jennifer Aniston, 50, might look even younger today than she did while starring on “Friends.”

caption
Jennifer Aniston.
source
Chris Weeks & Frazer Harrison/ Getty

Jennifer Aniston is worth a reported $240 million.


It’s hard to believe that Elijah Wood is 38 years old.

caption
Elijah Wood.
source
SGranitz & Dominik Bindl/ Getty

He’ll always be Frodo to us.


Wood’s “Lord of the Rings” castmate, Liv Tyler, has also barely aged. She’s now 42.

caption
Liv Tyler.
source
Jim Smeal/Ron Galella Collection and Amy Sussman/Getty Images

She also looks just like her dad, Aerosmith front man Steven Tyler.


Tyra Banks, now 46, looked the same over two decades ago.

caption
Tyra Banks.
source
Marion Curtis/DMI/The LIFE Picture Collection/Getty Images and JB Lacroix/WireImage

When Tyra Banks reprised her 2000 “Life-Size” role in the 2018 sequel, it was like no time had passed.


Reese Witherspoon, 43, could still pass as her old character Elle Woods.

caption
Reese Witherspoon.
source
Kevin Winter and Taylor Hill/Getty Images

In fact, she’s reprising her role as Elle in the upcoming “Legally Blonde” sequel.


Christy Turlington rose to prominence as a supermodel in the 1980s. Today, she’s 50 years old.

caption
Christy Turlington.
source
David X Prutting/Patrick McMullan and Jon Kopaloff/Getty Images

Christy Turlington was a member of what was known as the modeling “Big Five,” along with Cindy Crawford, Naomi Campbell, Linda Evangelista, and Claudia Schiffer.


Rob Lowe, 55, has updated his hair color — but not much else has changed.

caption
Rob Lowe.
source
Ron Galella and Stephanie Cardinale/Getty Images

He’s been sharing shirtless selfies on Instagram – much to his son’s horror.


People love to lambast Gwyneth Paltrow’s famously strict diet. Then again, maybe it’s the secret to the 47-year-old’s youthful glow.

caption
Gwyneth Paltrow.
source
Richard Corkery and Bryan Bedder/Getty Images

Here are seven terrible health tips from Gwyneth Paltrow herself.


It seems impossible, but “Full House” heartthrob John Stamos is 56 years old.

caption
John Stamos.
source
SGranitz and Jordin Althaus/NBCUniversal/Getty Images

Most recently, he appeared in the live-action version of “The Little Mermaid” as Chef Louis.


Lisa Bonet is 52, but looks essentially the same as she did 16 years ago.

caption
Lisa Bonet.
source
Gregg DeGuire/WireImage and Dia Dipasupil/Getty Images

Her daughter Zoë Kravitz also happens to look exactly like her.


Actor Taye Diggs made the leap from stage to screen but never seemed to age in the process. He’s currently 48 years old.

caption
Taye Diggs.
source
Ron Galella and Araya Diaz/Getty Images

Taye Diggs hosted the Critics Choice Awards in 2019 and even covered the queen herself, Cardi B.


Busy Philipps, 40, has barely changed since her “Freaks and Geeks” days.

caption
Busy Philipps.
source
NBCU Photo Bank and Aaron Poole/E! Entertainment/NBCU Photo Bank via Getty Images

She was just 20 years old when she appeared in the cult classic.


Owen Wilson, 51, never lost his boyish looks.

caption
Owen Wilson.
source
J. Vespa and Kristy Sparow/Getty Images

He never lost his love for hats, either.


Kate Winslet looks beautiful at 44.

caption
Kate Winslet.
source
Justin Goff and Stephane Cardinale/Getty Images

It’s been over 20 years since “Titanic,” but we’ll still never let go.


If not for those few white beard hairs, it’d be tough to guess that Keanu Reeves is 55.

caption
Keanu Reeves.
source
Mitchell Gerber and Matt Winkelmeyer/Getty Images

In fact, there’s a conspiracy theory that states Keanu Reeves is an immortal time traveler.


And Dame Helen Mirren is still effortlessly glamorous at 74.

caption
Helen Mirren.
source
SGranitz and Matt Winkelmeyer/Getty Images

Here are 15 other reasons why she’s an absolute boss.


Ricky Martin, 47, must be sipping from the fountain of youth.

caption
Ricky Martin.
source
Frank Micelotta and Jon Kopaloff/Getty Images

The only difference is the mustache.