Zac Efron Explains His Beefy New Physique

Noticed that there’s more of Zac Efron to love lately? You’re not the only one.

The Internet has been abuzz since the newly single High School Musical hunk showed up at a Golden Globes party on Monday in a beefier new form. And now Efron has explained the reason behind his super-sizing.

The 23-year-old actor tells E! Online that he packed on 18 pounds for his upcoming starring role in The Lucky One, which recently finished filming. In the movie, Efron plays an Iraq war veteran who returns home to North Carolina and embarks on a search for the woman he believes served as his good-luck charm during the war.

So what was Zac’s secret to achieving his Marines-ready physique? Efron explains,

“I was just eating, eating and eating.”

Eating constantly, and still maintaining that physique? Apparently, Efron’s luck extends beyond the battlefield.

Do you prefer bulky Zac or the more modestly proportioned Efron? Let us know in the comments section.

Tags: Zac Efron