Dreaming about a Baywatch-meets-Superman fan fiction story? Well wake up, because Henry Cavill has made it a reality (sort of). The Man of Steel star took a dip in the ocean while vacationing in Miami this week and it looks like all of his Superman workouts are definitely paying off.

The 33-year-old actor has been training extensively for the new Justice League film in which he will be reprising his role as Clark Kent, aka Superman. We almost didn't recognize him without his signature Clark Kent coiffed hair, but there's no denying who those broad shoulder belong to.

Henry Cavill in Miami - Lead

The Batman vs. Superman star took to Instagram to document the start of his new workout regimen, with the caption, "1st week of training done. 7 days, 9 workouts and a whole lot of food! #Superman #JusticeLeague #SupermanTraining @gritandteeth." And here we were feeling accomplished for making it to a spin class this week ...

A shirtless Henry Cavill is our favorite Henry Cavill—although that Superman costume works pretty well for him, too.

Scroll to Top