Dressed in a chic black suit and with his hair gelled up, Zac Efron looked every inch the sophisticated romantic lead as he arrived at a packed Grauman’s Chinese Theatre in Los Angeles for the premiere of his movie The Lucky One.
Joining the 24-year-old star at the star-studded première were co-stars Taylor Schilling and Blythe Danner, as well as Zac's fellow High School Musical alum, Ashley Tisdale, and MTV reality star Audrina Patridge.
Taken from the bestselling novel of the same name, The Lucky One follows a marine (Efron) travelling to North Carolina after serving in Iraq, who is in search for the woman (Schilling) he believes was his good luck charm during the war.
From high school sensation to Marine hero is quite a journey, but judging from this red-carpet appearance, the smiling Mr Efron has moved into Hollywood lead territory with ease!
The Lucky One is out in the UK on 2 May.
By Louise Sugrue