Zac Efron was the man of the moment at the world premiere of The Lucky One, which was held at Westfield Bondi Junction in Sydney last night. He met with hundreds of female admirers who had lined the red carpet hours before his arrival. The handsome star takes a romantic turn as the lead in the film, which is an adaptation of a Nicholas Sparks novel. On the red carpet he was joined by Australian director Scott Hicks, who is excited to bring the movie to his hometown, Adelaide, later this week. All eyes were on Zac over the weekend as well, when he went shirtless on his balcony at the Park Hyatt. Some of his famous neighbours at the hotel are Rihanna, Taylor Kitsch and Brooklyn Decker, who are in town for the premiere of Battleship at Luna Park tonight.