Zac Efron gets a kiss from a contest winner as they walk the red carpet premiere of Charlie St. Cloud in Sydney on Sunday afternoon (September 19).

The 22-year-old actor was a hit at the premiere and took time out for the huge crowd of fans waiting. Zac was even spotted giving one little girl a great big hug. How sweet!

Next up for Zac? Heading to Louisiana to start filming on The Lucky One.

15+ pics inside of Zac Efron

Photos: SplashNewsOnline, Getty

Posted to: