Zac Efron Talks Weight Gain for 'The Lucky One'
By: Rosemina Nazarali
Published: April 8, 2012

Zac Efron covers the latest issue of Men's Health, where he talked about bulking up for his role as a U.S. Marine in The Lucky One. 
"Physically I started eating a lot. Eating through walls," Efron said. "Just eating and eating. That's all I'd do and I put on some weight that way. As far as the training goes, just trying different techniques and methods." 
To not only help gain 17 pounds for the movie, but also to get into his character, Efron trained alongside Marines and Navy SEALS. 
"When I went in to meet some of these guys, the sergeants, I was blown away. I was taller than most of the guys, but they were just thick, like there was something about them. They had a definite presence," the actor said. "Here I am, slouched over and I just smile a lot. I'm just always smiling. These guys were always serious. Honestly, it was one of the most awkward moments in my entire life." 
The Lucky One hits theaters on April 19.