Zac Efron shows off his eight-pack abs while going shirtless for an action scene on the set of his upcoming movie Baywatch on Saturday (March 5) in Miami Beach, Fla.

The 28-year-old actor was seen jumping off a ladder and swinging on a rope. He’s totally the hottest lifeguard eve!

PHOTOS: Check out the latest pics of Zac Efron

Earlier in the day, Zac was seen getting flirty with co-star Alexandra Daddario for another scene, though he remained fully clothed for that moment.

50+ pictures inside of Zac Efron going shirtless for Baywatch

Posted to: