Zac Efron gives out a few free hugs to fans in New York City on Thursday afternoon (April 19).
Later that night, the 24-year-old actor (wearing Balenciaga) stepped out at the premiere of his new film, The Lucky One, with his co-stars.
Catching up with People, Zac dished on watching the flick with his mom, Starla.
Zac shared about her watching the love scenes, “She was just laughing about it in a good way. She said, ‘That’s my boy!’ I think she was proud of me at the end of it, even if it was weird for her to watch. My mom is my biggest supporter.”
10+ pics inside…