The pair seem to be having a whale of a time on set. Another snap that the
High School Musical alum posted on Instagram showed the handsome actors pulling faces at the camera. "Our faces say it all @baywatchmovie is NO JOKE!" wrote Zac.

The Rock and Zac Efron play Mitch Buchannon and Matt Brody

The cast have been learning the ropes from the original lifeguard hero himself –
David Hasselhoff. The 63-year-old was pictured on set chatting to Zac and The Rock, and also wearing his trademark red swimming trunks.

"Which Mitch is Mitch?" David playfully wrote alongside a snap of himself and The Rock wearing identical outfits.

Zac added that it was an "honour" to meet The Hoff and that he had been "getting schooled" by the original Baywatch heart-throb.

"Which Mitch is Mitch?" joked David Hasselhoff

The cast started filming at the beginning of this month, having
beefed up and prepared for their roles for months.

The Rock has been revealing a few spoilers on Instagram, writing on day one of shooting: "Great day on the beach for 'Lieutenant Mitch Buchannon'. Beat up bad guys, saved a puppy from drowning and gave a woman mouth to mouth, who I think totally pretended to drown so I'd save her."

HELLO! Canada magazine is available for your tablet and smartphone. Get HELLO! Canada, PEOPLE, Vanity Fair and over 100 more of the world’s best magazines for one low monthly price at Texture by Next Issue. CLICK HERE to sign up for a free trial.