Zac Efron: 'I've Never Had More Fun Preparing For a Role'
Zac Efron rocks an all-denim outfit as he arrives at his hotel on Wednesday (April 18) in New York City.
The 24-year-old actor is in town to promote his new flick, The Lucky One, where he plays Marine Logan Thibault, a lost soul who finds a photo of a young woman amid the rubble of war-torn Iraq that ends up saving his life.
“We had to train with the dogs,” Zac told MTV News. “It was all very, very fun but a lot in-depth. The more training you do, the more it becomes second nature, and it was a great experience. I’ve never had more fun preparing for a role.”
FYI: Zac is wearing a Levi‘s trucker jacket and a Roark shirt.