Ripped ‘Man of Steel’ star Henry Cavill spotted in Miami

By Madeleine Marr

Henry Cavill
Henry Cavill

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.

Other Instagram users got in on the action as well, as seen on fan website

The movie star who showed off a sweet smile and some major bicep action in a sleeveless Green Lantern T shirt.


#PEGASO VS #SUPERMAN @henrycavill #henrycavill #miami @santiagogarza_

A photo posted by "PEGASO" TIAGO GARZA (@santiagogarza_) on 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, 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.