Zac Efron's Buff Body

Delts on Deck

Efron (in St. Tropez, France on July 4th) packed on 18 pounds of muscle to play a Marine in 2012's The Lucky One. "By the end of the movie I didn't recognize myself," Efron, who weighed 145 pounds when production began, later told Men's Health.

Hover over image to zoom

ADVERTISEMENT

Inside Us Weekly

comments powered by Disqus