Besides their natural good looks, celebrities have the best fitness trainers, beauty regimens and wardrobes that money can buy … but that still doesn’t explain how some stars appear to be ageless. Keanu Reeves is 57 and Jennifer Lopez is 52, but they look exactly the same as they did in 2000. Here are 20 celebrities who haven’t aged a day in the last 20 years … 1. Paul Rudd Paul Rudd, who turns 53 this year, is famous for his youthful looks. He’s looked the same since his Clueless days. More recently, he played Ant-Man in Marvel’s blockbuster Avengers franchise. 2. Rihanna Rihanna was a teenager when her first single came out, and she looks like she hasn’t aged a day. At 17, Rihanna released her first album , “Music of the Sun”, and it sold two million copies. Since then, the musician has released several chart-toppers like Umbrella , Take a Bow, Disturbia and We Found Love. 3. Beyoncé In 2000, Beyoncé was 19 and in Destiny’s Child. Today, she’s 40 and still looking great . Twenty years after Destiny’s Child, Beyoncé is a Grammy-winning solo musician, feminist icon, and mother of three children: Blue, Sir and Rumi. The luxury lives of Kourtney Kardashian’s children 4. Jay-Z Beyoncé‘s husband, Jay-Z, also does not seem to age. In 2000, the rapper was 31, and now he is 52 years old. 5. Adam Levine Adam Levine is 43 years old, but he certainly doesn’t look it. Levine’s band, Maroon 5, came out with its 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 was famously a judge on The Voice for 16 seasons, though he left in 2019. 6. Will Smith Two decades ago, Will Smith was 34. The 53-year-old recently won his first Oscar for his role in King Richard , a feat that was overshadowed by his altercation with comedian Chris Rock. 7. Jennifer Aniston Jennifer Aniston, 53, doesn’t look much older than she did while starring on Friends . Most recently, Aniston was nominated for a Golden Globe for her role in Apple’s The Morning Show. 8. Jamie Foxx Although Jamie Foxx is middle-aged, he still looks as young as he did in 2000, when he was 33 years old and acting in his own series, The Jamie Foxx Show . Today, he’s 54 and still a popular actor, and recently appeared in the highest-grossing film of 2021, Spider-Man: No Way Home. How rich is Lady Gaga really? Inside her gigantic net worth 9. Jennifer Lopez It’s practically unbelievable how little J-Lo has aged in the past two decades, and that she’s already turned the big 5-0 , and two years ago, at that. 10. Sandra Bullock Sandra Bullock definitely doesn’t look 57. She made her big-screen return after a few Netflix films with the adventure comedy The Lost City alongside Channing Tatum. 11. Pharrell Williams Singer Pharrell Williams , 49, is another celeb who never ages. He doesn’t look like he’s aged a day. 12. Idris Elba Aside from the salt-and-pepper beard, Idris Elba, 49, is unchanged. The former “Sexiest Man Alive” performed at Coachella in 2019 as a DJ. 13. William Shatner William Shatner almost looks younger now than he did in the early 2000s. He’s currently 91 years old. The nonagenarian is best known for his role as Captain James T. Kirk across various pieces of Star Trek lore. He became the oldest person to fly into space in 2021. Not just Jada Pinkett Smith – 10 celebrities who suffer from alopecia 14. Elijah Wood It’s hard to believe that Elijah Wood is 41 years old. He’ll always be Frodo to us. 15. Andrew Garfield Andrew Garfield actually looks better with age. The Spider-Man: No Way Home star is somehow 38 years old – he barely looks like he’s aged since he first played teenager Peter Parker 10 years ago in The Amazing Spider-Man. 16. Reese Witherspoon Reese Witherspoon, 46, could still pass as her old character Elle Woods. In fact, she’s reprising her role as Elle in the upcoming Legally Blonde 3. 17. Snoop Dogg Many things may change, but Snoop Dogg remains the same. The rapper celebrated his 50th birthday in 2021. 18. Gwyneth Paltrow People love to lambast Gwyneth Paltrow’s famously strict diet. Then again, maybe it’s the secret to the 49-year-old’s youthful glow. Who were the best and worst dressed stars of the Oscars 2022? 19. Kate Winslet Kate Winslet looks beautiful at 46. It’s been over 20 years since Titanic , but we’ll still never let go. 20. Keanu Reeves If not for those few white beard hairs, it’d be tough to guess that Keanu Reeves is 57. In fact, there’s a conspiracy theory that states Reeves is an immortal time traveller. This article originally appeared on Insider Want more stories like this? Follow STYLE on Facebook , Instagram , YouTube and Twitter .