Actor Jared Leto shared a shirtless picture of himself enjoying some cake on Instagram on Sunday to celebrate his big 5-0.

It’s hard to believe the Suicide Squad actor is 50-years-old after taking a look at the picture, where he sits showing off his shiny abs and pecs.

“Thx for all the bday wishes! ♥️🍰🙏🏼🙏🏼🙏🏼🙏🏼🙏🏼🙏🏼🙏🏼,” he wrote in the caption.

In the picture, the Thirty Seconds To Mars frontman gives the camera a smoldering glare and a thumbs up. In his other hand, he holds a piece of rainbow cake. Fake blood drips from his mouth, and it appears he’s sitting in front of a white backdrop, possibly working on photos for the release of his upcoming superhero flick Morbius.

“50 years ???? 50 years!!!!!!❤️❤️❤️❤️❤️,” commented one surprised fan.

“Happy birthday to our amazing living vampire ✨💜✨💜✨,” another commented, referencing Leto’s youthful appearance as well as his upcoming role.

“Dear Santa …” joked one commenter.

Leto posted a second picture on his birthday, a black and white photo of his pregnant mom.

“Me and my mother in Louisiana Born at 2:36 PM Central Time 1971🙏🙏🙏She made the dress herself. From old draperies. ✂️💃🏻🧵,” he said in the caption.

Read more about: