Jared Leto fans were left in shock this week after the Oscar-winning actor and musician celebrated a huge milestone birthday with a shirtless photo.
In the snap, the actor posed with a piece of cake and showed off his abs, with the caption reading, "Thx for the bday wishes."
So, how old did he turn, you ask? 50. That's right, 50.
The actor has been working for 29 years, yet doesn't appear to have aged at all.
Fans took to social media to share their surprise over the star's age, with one user joking, "Jared Leto is 50 today. I’m 51. Judging by my mirror the next 12 months are really going to take a toll on him."
"50 has never looked this good," another added.
"Jared Leto is 50? Hmm, I guess I'm into 50 year olds," a third wrote.
"How is Jared Leto 50? I didn't even look like that at peak 22," someone else joked.
"Shut up! Jared Leto is not 50!" one shocked Twitter user added.
"I need him to spill the tea where is that fountain of youth ASAP," another said.
"Apparently Jared Leto is 50 today, which is definitely not the age I would have guessed," someone else said.
"I refuse to accept that Jared Leto is 50," yet another person added.
Others wrote that it was "unbelievable" or joked that he "must be a vampire", like his character Dr Morbius in the upcoming Sony film.
One user was a little more realistic, writing, "'How does Jared Leto look like this when he’s 50?' Because he has access to cosmetic dermatologists, plastic surgeons who do small adjustments over a period of years, nutritionists, and personal trainers. Why do we collectively pretend not to know this?"
She's got a point!
Never miss a thing. Sign up to Yahoo Lifestyle’s daily newsletter.
Or if you have a story idea, email us at email@example.com.