
Entertainment
Share
Published 10:22 9 Mar 2016 GMT
Updated 10:27 9 Mar 2016 GMT

But American actor isn't the same tanned up, floppy haired teenager that starred in Disney movies like High School Musical.
Oh no. The 28-year-old is an absolute animal now. He's been in training with none other than The Rock for his role in the new Baywatch movie.
And he looks like he's been going at it hard...
https://twitter.com/ZacEfron/status/706561869994020864
To be fair, he's always been in pretty good nick. But Efron, who plays Matt Brody in the 2017 film, obviously had to get in the shape of his life if he was going to share a screen with Dwayne Johnson.
He was pictured tackling a Ninja Warrior course on set and he looked absolutely shredded.
https://twitter.com/ZacEfron/status/707238589566824449