He worked out seven days a week to get into shape to play Superman and looks like this star has stuck to his gym regiment.
Henry Cavill was impossible to miss as he emerged from the ocean in Miami.
The 33-year-old actor showed off his superhero physique as he tried to beat the Florida heat on Saturday.
The actor may not have the chiselled abs of Superman at the moment, but his muscular broad shoulders and chest made for an impressive sight.
Wearing just boardshorts the Superman V. Batman star’s formidable physique got its chance to shine.