Wow. He really went all out this time!
And he really deserves mad props for it!
Zac Efron recently opened up about playing a Marine returning home after his third tour of duty in Iraq in The Lucky One, based on the 2008 Nicholas Sparks novel, and revealed that to properly prepare for the role, he spent quite a bit of time training and spending time at Camp Pendleton - and gained lots of YUMMY MUSCLE!
He says of his character, US Marine Sergeant Logan Thibault: