We don't think Harry looks this good on the beach though! Check out more celebs during the holidays in the gallery above.
He's still got it.
Orlando Bloom hit the beach in Cancun on Sunday, where he gave us all a show by putting his buff bod on display for all to see.
The actor, 37, flaunted his ripped physique, toned tummy and semi-embarrassing sun tattoo on his stomach after catching a quick swim in a bright yellow bathing suit.
The sunny sighting comes after the "Hobbit" star revealed he'd be spending the holidays with both his son Flynn and ex-wife Miranda Kerr.
"He's four in January. So his mom is really close. Which is great. So we'll be able to do Christmas together," he told Ellen DeGeneres earlier this month. "Her family, my family. We'll all kind of come together."
While on the show he also addressed rumors he's growing out his hair to look more like Harry Styles -- check out that part of the interview below.
We don't think Harry looks this good on the beach though! Check out more celebs during the holidays in the gallery above.