Zac Efron looks like he’s been eating a LOT of chicken and sleeping in the gym judging by these latest pics of the former teen star.
The 28-year-old has come a long way since his squeaky-clean ‘High School Musical’ days as he showed off his seriously ripped body on the set of the new ‘Baywatch’ movie.
The US actor stars in the reboot of the popular TV series alongside Dwayne ‘The Rock’ Johnson.
And it looks like Zac is giving his older co-star, who has been helping him with his training, a run for his protein shakes in the muscle department.
The pair were spotted on set in Miami Beach doing lots of ever so manly tasks like errrrm, flinging huge tyres over and tackling an obstacle course.
Sharing a snap from one of their gruelling workouts, Zac tweeted: "'Blood, sweat & respect. The first two you give, the last one you earn." Learned that from @TheRock #Baywatch".
All of this very important work was done shirtless (natch), giving Zac plenty of opportunity to show off his newly acquired six-pack.
The ‘Baywatch’ reboot centres on two prospective lifeguards Matt Brody (Zac) and Mitch Buchannon (Dwayne) who compete for jobs to patrol the Californian beach.
Expect lots more flesh, teeny-tiny red swimming trunks and a cameo appearance from ‘Baywatch’ legend David Hasselhoff when the film hits the big screen next year.
Zac Efron goes shirtless on the set of 'Baywatch'
(01 of22)
Open Image Modal
Picture Shows: Zac EfronMarch 08, 2016Actor Zac Efron shows off his toned beach bod while preparing to film a shirtless scene for the upcoming 'Baywatch' film in Miami, Florida.Non-ExclusiveUK RIGHTS ONLYPictures by : FameFlynet UK � 2016Tel : +44 (0)20 3551 5049Email : info@fameflynet.uk.com (credit:FameFlynet.uk.com)
(02 of22)
Open Image Modal
Picture Shows: Zac EfronMarch 08, 2016Actor Zac Efron shows off his toned beach bod while preparing to film a shirtless scene for the upcoming 'Baywatch' film in Miami, Florida.Non-ExclusiveUK RIGHTS ONLYPictures by : FameFlynet UK � 2016Tel : +44 (0)20 3551 5049Email : info@fameflynet.uk.com (credit:FameFlynet.uk.com)
(03 of22)
Open Image Modal
Picture Shows: Zac EfronMarch 08, 2016Actor Zac Efron shows off his toned beach bod while preparing to film a shirtless scene for the upcoming 'Baywatch' film in Miami, Florida.Non-ExclusiveUK RIGHTS ONLYPictures by : FameFlynet UK � 2016Tel : +44 (0)20 3551 5049Email : info@fameflynet.uk.com (credit:FameFlynet.uk.com)
(04 of22)
Open Image Modal
Picture Shows: Zac EfronMarch 08, 2016Actor Zac Efron shows off his toned beach bod while preparing to film a shirtless scene for the upcoming 'Baywatch' film in Miami, Florida.Non-ExclusiveUK RIGHTS ONLYPictures by : FameFlynet UK � 2016Tel : +44 (0)20 3551 5049Email : info@fameflynet.uk.com (credit:FameFlynet.uk.com)
(05 of22)
Open Image Modal
Picture Shows: Zac EfronMarch 08, 2016Actor Zac Efron shows off his toned beach bod while preparing to film a shirtless scene for the upcoming 'Baywatch' film in Miami, Florida.Non-ExclusiveUK RIGHTS ONLYPictures by : FameFlynet UK � 2016Tel : +44 (0)20 3551 5049Email : info@fameflynet.uk.com (credit:FameFlynet.uk.com)
(06 of22)
Open Image Modal
Actor Zac Efron showing off a very buff Body on the movie set of Baywatch in Miami Beach.
Splash News and Pictures Los Angeles:310-821-2666 New York:212-619-2666 London:870-934-2666 photodesk@splashnews.com
(credit:FAMAPRESS/Splash News)
(17 of22)
Open Image Modal
Actor's Zac Efron, Dwayne Johnson, Alexandra Daddario and Sports Illustrated model Kelly Rohrbach on the beach filming a scene for their new movie Baywatch on March 8, 2016 in Miami Beach, Florida.
Splash News and Pictures Los Angeles:310-821-2666 New York:212-619-2666 London:870-934-2666 photodesk@splashnews.com
(credit:Brock Miller/Splash News)
(18 of22)
Open Image Modal
Actor's Zac Efron, Dwayne Johnson, Alexandra Daddario and Sports Illustrated model Kelly Rohrbach on the beach filming a scene for their new movie Baywatch on March 8, 2016 in Miami Beach, Florida.