After Priyanka Chopra’s leaked on set sneak peek, it’s time for Zac Efron to showcase his hot shirtless body on the sets of Baywatch, which is currently shooting in Miami Beach.
It seems the 28-year-old actor is quite aware of how notoriously good looking he is, at least his Instagram post says so, reports E! Online.
“Honestly I have a hard time with paparazzi but s/o to this dude,” he wrote on Instagram page alongside a photo of him taken by a celebrity photographer.
Efron plays lifeguard Matt Brody in the movie, taking over the role David Charvet played on the original Baywatch TV series in the ‘90s.
Efron also shared a picture of himself and The Rock power-lifting tyres on a beach.
The High School Musical star was also spotted filming scenes with Dwayne Johnson, who plays main character and lifeguard Mitch Buchannon. Baywatch also stars Priyanka Chopra, Kelly Rohrbach and features a cameo by David Hasselhoff. The Seth Gordon directed film arrives in theatres on 19 May, 2017.
Follow @htshowbiz for more