Beyoncé against red wall
instagram | Beyoncé

Celebrities Who Just Don't Seem To Age

While vampires don’t exist (sorry, Edward Cullen fans), there is a version of vampires who roam this earth, making us clutch our rosaries over how good they look.

These are the celebrities who just don't seem to age. Everyone from Jennifer Aniston to Jared Leto to Paul Rudd to Beyoncé. Instead of drinking blood, they're drinking from the fountain of youth.

Shakira

When the "Hips Don't Lie" singer did the TikTok dance challenge on The Tonight Show With Jimmy Fallon, people were blown away by how good she looked. Her 45-year-old body could easily be confused with someone still in their 20s.

John Legend

John Legend selfie
instagram | John Legend

In addition to looking like the cartoon, Arthur (his wife, Chrissy Teigen loves to poke fun at this), he also doesn't age like him! The singer is 43 and yet, he could still pass for his 30s. Legendary.

Rihanna

Rihanna selfie with glasses on
instagram | Rihanna

The star is a singer, actress, beauty mogul, fashion designer, and new mom. She's accomplished all that by the age of 34, but you'd hardly be able to tell by looking at her youthful skin. She has a new title now: MILF.

Thomas Brodie-Sangster

Thomas Brodie-Sangster
Giphy | 20th Century Fox Home Entertainment

Can you believe he's 32?? It's hard not to look at the actor in his recent work and still see that cute little kid in Love, Actually. He has a permanent baby face that will come in handy as he ages.

Gabrielle Union

Gab Union in hat
instagram | Gab Union

When it came to aging, the actress said, "bring it on." One of the 49-year-old's skincare secrets includes going fresh-faced often. "I think makeup can be a mask... So I've made peace with this [as] my face and I'm okay with it. I'm at an age where I have zero F's to give," she told People.

Jared Leto

Jared Leto smirking
Giphy |

The actor is 50, yet he looks half his age. How does he do it? He told Rolling Stone that it comes down to his plant-based diet. “I’m pretty healthy so I think that helps a lot. I’ve been that way for a long time – 20 solid years of eating vegetarian/vegan and taking care of myself. That probably helps the preservation process.”

Halle Berry

For decades, the actress's complexion has been radiant and glowing. That hasn't changed, even as she turned 55. Some of her secrets include a regimented workout routine. For the star, this is boxing, Brazilian jiu-jitsu, and other martial arts.

Topher Grace

Topher Grace in glasses
Giphy | National Geographic Channel

When the actor appears on the reboot of That '70s Show, in addition to the rest of the original cast, it will seem like no time has gone by at all. Topher certainly doesn't look like he's 43!

Vanessa Hudgens

Vanessa Hudgens selfie
instagram | Vanessa Hudgens

Not a lot has changed since High School Musical wrapped up. Vanessa still looks as fresh-faced as ever, as if she just stepped out of high school. If she wanted to, the 33-year-old actress could still have a career at Disney.

Jennifer Lopez

At 52, the actress, singer, and business owner has been around the block quite a few times. But you wouldn't know it by looking at her. Everything is a blast from the past, down from her ageless skin to her engagement to Ben Affleck.

Paul Rudd

Paul Rudd smiling
Giphy | First We Feast: Hot Ones

The 53-year-old actor's agelessness has been a topic of conversation for many years. How does he still look practically the same as he did in Clueless? He gave some insight once, joking, "This is all done with smoke and mirrors. I'm a hologram, I'm like the new ABBA concert."

Gwen Stefani

Gwen Stefani holding up heart
instagram | Gwen Stefani

If you were to look at a picture of her in her 20s to her in her 30s, there would barely be any differences.

The 52-year-old defies the laws of aging! She's even living her best life in her 50s, having married Blake Shelton.

Idris Elba

Idris Elba smiling
Giphy |

The 49-year-old continues to age like a fine wine. An exquisite bottle, indeed! So much so that it made us scratch our heads when he said that he was too old to play James Bond. Just look at him! That's not the case at all.

Keira Knightley

Keira Knightley smiling in bed
Giphy | Searchlight Pictures

Although she's 37, the talented actress certainly looks the same as she did when starring as Elizabeth Swann in Pirates of the Caribbean. Also, can you believe that she was just 18 when the first movie came out?!

Keanu Reeves

Keanu Reeves blowing a kiss
Giphy | NETFLIX

If you can believe it, this man is 57 years old. He truly is an age-defying vampire. But that's part of the reason we love him so much.

It also makes it more adorable that he has an age-appropriate girlfriend.

Will Smith

Will Smith with Oprah
instagram | Will Smith

How is it that he still looks the same from his Fresh Prince of Bel-Air days? He's even had three kids since then! Plus, a lot of stress from the whole slapping altercation at this year's Oscar awards.

Ben Affleck

Ben Affleck looking surprised
Giphy |

Being happy and in love sure looks good on the Jersey Girl actor! He also got his substance abuse issues with alcohol under control. You would hardly be able to tell that he's turning the big 5-0 on August 15.

Jennifer Aniston

Being a creature of habit has paid off for the 55-year-old star. She looks as young and radiant as she does by always getting enough sleep, drinking enough water, applying lotion and sunscreen, and working out a few times per week.

Beyoncé

Beyoncé against red wall
instagram | Beyoncé

They don't call her Queen Bey for nothing! At 40, her skin is still #flawless and she's still dancing and working as if she's in her 20s. Fans couldn't be more excited about the recent announcement of her new album, "Renaissance."