Zac Efron looked as hot as ever as he walked the red carpet at the world premiere of The Lucky One at Event Cinemas, Bondi Junction in Sydney, Australia, today.
The actor has been enjoying his time Down Under, not only promoting the movie, but golfing and lounging on his balcony — shirtless, might we add.
"As far as the training goes, just trying different techniques and methods and working with a guy who I met who trained Vanessa [Hudgens] during Sucker Punch… It's one of the only concrete things that you can do to feel differently about a character," Zac told Men's Health of how he bulked to play a Marine in the film. "I didn't feel like a Marine. I didn't have the posture. I didn't feel like I had the presence, and that was just one thing for me that I could do to really [feel] that change."