Well, lookie here.
It’s a bird. It’s a plane. No, it’s Henry Cavill in Miami.
The British hunk has played Superman twice — once in the 2013 actioner “Man of Steel” and again in the sequel “Batman v Superman: Dawn of Justice.” So he’s got cred. And muscles.
Instagram user — Mexican actor/singer Santiago Garza — took a picture with Cavill Tuesday in a lobby of a a hotel which appears to be The Edition in Miami Beach.
The movie star who showed off a sweet smile and some major bicep action in a sleeveless Green Lantern T shirt.
Comicbook.com has a few ideas why the actor would be sporting this apparel.
Regardless, we’re glad to see the Englishman getting some sunshine.
As for the reason for his sweet physique, Cavill is getting in fighting shape for work.
The 33-year-old is prepping for beefed-up roles in “Justice League Part One” and “Justice League Part Two.”
According to foods4betterhealth.com, his diet consisted of six meals a day with a total intake of between 3,500 and 5,000 calories a day.
He also worked with two celebrity personal trainers Mark Twight and Michael Blevins.