Making the most out of his free time, hot young star Zac Efron was spotted in London dining at a Posh Restaurant with friends.
Zac is wearing a black long sleeves, skinny jeans and dress shoes while he covered his hair with a beanie.
With his latest movie, The Lucky One in which he played as a US Marine. Efron mentioned that it was a bit of a challenge for him doing the role.
“I couldn’t have felt any more out of place in the beginning, being a musical-theater geek who wants to come in and play a Marine,” the heartthrob dished. “But, after a couple of hours, they opened up and told wonderful stories that really helped. We needed them to trust us enough that they would tell us the real stories of what it is like over there. There’s no way you can fully appreciate what’s going on over there. But you want to try to understand as much as you can.”