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.

“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.

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!”

Can't get enough of Us? Sign up now for the Us Weekly newsletter packed with the latest celeb news, hot pics and more!