Zac Efron Looks Super Buff Filming a Scene Shirtless for ‘Baywatch’: Pics

He’s come a long way from East High! Zac Efron showed off his impressive physique while on the set of Baywatch in Miami Beach on Saturday, March 5.

The former Disney star, 28, wore a pair of swim trunks, black socks and sneakers as he strode around the beach with his six-pack abs and chiseled arms on full display.

At one point, Efron even goofed off by swinging from a rope, causing his arm muscles to bulge further.

Zac Efron
Zac Efron filming 'Baywatch.' Splash News & Pictures

“Honestly I have a hard time with paparazzi but s/o to this dude,” he captioned a photo of himself looking contemplative as he holds onto the rope.

The Dirty Grandpa actor will play Matt Brody on the film reboot of the popular '90s show. Dwayne “The Rock” Johnson is set to play Mitch Buchannon, Kelly Rohrbach will take on Pamela Anderson’s role as C.J. Parker, and Alexandra Daddario, Priyanka Chopra and Ilfenesh Hadera will play Summer Quinn, Victoria Leeds and Stephanie Holden, respectively, to fill out the rest of the lead roles.

Zac Efron
Zac Efron on the set of 'Baywatch' in Miami Beach. Splash News & Pictures

Baywatch veteran David Hasselhoff will be hitting the beach in character as well.

On Friday, Rohrbach sizzled in an updated version of Anderson’s iconic red one-piece swimsuit, having fun on set with Johnson.

“Muscle contest with @therock … I feel like I won,” the model captioned a shot of the duo striking a pose between two large SUVs. “#BAYWATCH baby!”

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!

Want stories like these delivered straight to your phone? Download the Us Weekly iPhone app now!