How Zac Efron got incredibly ripped for the 'Baywatch' movie
The 28-year-old actor has been training for months to prepare for his role in the upcoming "Baywatch" movie (now filming, and out summer 2017), and it's clearly paid off.
Efron has been posting photos on his Instagram to show off his progress and share some secrets. He also wrote about his strict diet on Twitter.
Check out some of his intense regimen below: