You might have heard, there's a new viral internet challenge doing the rounds... Again, I know.

Every few weeks or so, a new "challenge" pops up and takes the internet by storm for a couple of days. And the most recent one has come in the form of the admittedly hilarious app, FaceApp, which reveals what you'll look like as an OAP. And people are finding it either very funny or very depressing.

Either way, people are hooked and are having an awful lot of fun sharing what they'll look like a couple of years down the line.

And, of course, celebrities have become the main victims of the trend, with hilarious and slightly horrifying portrayals of their older selves popping up from all corners of the internet. And, for your viewing pleasure only, I have gathered a selection of the best celebrity transformations.

Though, be warned, some of them may give you nightmares...

Will Smith.

via: Buzzfeed

Only Will Smith could age as gracefully as this.

Cardi B.

via: Buzzfeed

She's still got that sass.

Dwayne Johnson.

He will always be The Rock. Even when he's eighty.

Donald Trump.

This one's been edited to show a young Donald, too... Because, let's be real, he doesn't look that different as an old man, does he?

Lady Gaga.

via: Buzzfeed

Though this Queen was always going to age gracefully, wasn't she?

Keanu Reeves.

via: Buzzfeed

John Wick's seen better days, hasn't he?

Billie Eilish.

via: Buzzfeed

This bad guy just looks downright haggard... Maybe lose the blue hair?

Taylor Swift.

via: Buzzfeed

From popstar to classy soccer mom real quick.

Justin Beiber.

via: Buzzfeed

Wow, Beibs looks like an actual member of Congress, doesn't he?

James Charles.

via: Buzzfeed

James Charles will apparently grow to look like someone's extremely wealthy Grandma.


via: Time Machine

Okay, of course the app has had virtually no effect on Bey.


via: Buzzfeed

Am I the only one who quite likes the punk-rock Grandma look on RiRi?

Britney Spears.

I'll always root for Britney. You don't look half bad, girl!

Shawn Mendes.

via: Buzzfeed

Yep. Still hot.

Nicki Minaj.

Okay, this one is just downright horrifying. Never age, Nicki!

Chrissy Teigen.

via: Buzzfeed

Looking a bit like a cast member of the Real Housewives there, Chrissy...

John Legend.

via: Buzzfeed

Who else is getting a Morgan Freeman-wisdom kind of vibe?

Kylie Jenner.

via: Buzzfeed

Okay, I think we all knew that she was never going to age too well... But this is just scary.

Kim Kardashian.

via: Buzzfeed

Again... Quite scary. I don't think that any of the Kardashians are going to age gracefully, do you?

Katy Perry.

via: Buzzfeed

Cruella de Vil from One Hundred and One Dalmations springs to mind...

Harry Styles.

via: Buzzfeed

Harry has aged in a fabulously British manner.

Natalie Portman.

via: Time Machine

Natalie Portman is obviously never, ever going to age.

Barack Obama.

via: Buzzfeed

Is it just me who sees Gandhi here?

Timothée Chalamet.

via: Buzzfeed

He's still as beautiful as ever.

Camila Cabello.

via: Buzzfeed

The singer looks more like the mom from Malcolm in the Middle than she does herself!

Lil Nas X.

Alright, this guy is going to make one cool Grandpa.

Brendon Urie.

via: Buzzfeed

Huge DILF energy over here.

Chris Evans.

via: Buzzfeed

I'll be impressed if Chris' beard actually stays this majestic.

Millie Bobby Brown.

via: Buzzfeed

Fighting monsters in the Upside Down has certainly taken its toll on Eleven...


via: Buzzfeed

That hotline certainly ain't blingin anymore...

Tom Holland.

via: Buzzfeed

Even Marvel superheroes age badly, guys.

Cole Sprouse.

via: Buzzfeed

Looks like Cole could do with about twenty years worth of sleep.

Demi Lovato.

via: Buzzfeed

Demi looks like she wants to speak to the manager immediately. 

Kristen Stewart.

via: Time Machine

Wait, I thought that vampires didn't age?

Jared Leto.

via: Time Machine

There's no unseeing this. Yep, all beautiful things sadly come to an end at some point.

Ryan Gosling.

via: Time Machine

Yep, all beautiful things sadly come to an end at some point.

Ariana Grande.

via: Buzzfeed

Okay, there's no denying that Ari still looks fabulous.

Amy Winehouse.

via: Bored Panda

It's heartbreaking that we will never know how the singer would have aged in real life.

Emma Stone.

This actress looks as gorgeous as ever.

Robin Williams.

via: Twitter

Another heartbreaking insight into what the comedy legend could have looked like.