
Zac Efron showed off his buff body while on his hotel balcony Sunday in Sydney, Australia where the temps were in the 70s.
PICTURES: Shirtless Zac Efron In Sydney
The shirtless hunk, who revealed that he wears Calvin Klein boxer briefs, recently admitted that he gained 17 pounds of muscle for his new role as U.S. Marine Logan Thibault in the upcoming film The Lucky One.
“Physically I started eating a lot. Eating through walls. Just eating and eating. That’s all I’d do and I put on some weight that way. As far as the training goes, just trying different techniques and methods.”
PREVIOUS: Hairspray Dance Off: Nick Jonas Vs. Zac Efron
It seems to have worked!
BTW Rihanna is staying at the same hotel as Zac. We’ll keep an eye out for pictures of them partying together.