Henry Cavill shows off his buff, shirtless Superman body while taking a dip in the ocean on Saturday (August 27) in Miami Beach, Fla.

The 33-year-old Batman v Superman actor has been busy filming Justice League in London, but it looks like he’s taking some vacation time in sunny Florida!

PHOTOS: Check out the latest pics of Henry Cavill

Justice League will hit theaters on November 17, 2017, and will bring back Ben Affleck as Batman, Gal Gadot as Wonder Woman, and many more. Be sure to check it out!