Hollywood hunk actor Zac Efron will be in Melbourne within weeks for the world premiere of his latest film "The Lucky One." Efron, 24, stars in the romantic drama alongside Taylor Schilling and Blythe Danner where he portrays a US Marine sergeant in search of his mystery lover.

"I can't wait to come see you guys. I'm there all the time," Efron revealed. "The Lucky One" world premiere will be held in Melbourne in April with stars Efron and Schilling also set to walk the red carpet in Sydney. Efron visited Melbourne in 2007, 2008 and 2009 to promote various films with each visit resulting in hundreds of screaming teenage girls flocking to see the handsome young heartthrob.

A big thanks to his starring role in the hugely popular "High School Musical" film franchise, Efron has become one of Hollywood's most in demand young actors with a massive, loyal fan base. In recent years, he has graduated successfully to more adult roles appearing in films such as "17 Again," "Charlie St. Cloud" and "New Year's Eve."

"The Lucky One" is directed by Adelaide-based Scott Hicks, whose previous work includes "Shine." The film will be released in Australian cinemas on April 19.