ZAC Efron was anything but lucky while shooting new movie The Lucky One.
The 24-year-old star has revealed how the torture of training to play a Marine in the weepy film was almost enough to have him in tears himself.
“It was a very strict training regime with a fantastic guy called Logan Hood who is a Navy Seal,” explains Zac.
“We worked really hard for about five months. I don’t know if I could do it again if I am honest because I trained every day before work.
“I would get up at 3.30am some mornings so I could work out before and we would start shooting at 6am.”