Zac Efron was delighted when he got to smooch with Michelle Pfeiffer in New Year's Eve as he'd harboured a secret crush on her since he was 18.
The High School Musical star first met the veteran Hollywood actress when they worked together on 2007 musical Hairspray, and he jumped at the chance to co-star with her in their 2011 comedy.
He has previously told how their onscreen smooch was his most favourite part of the shoot - and now he's confessed getting passionate with Pfeiffer had been his dream for years.
Efron tells U.K. talk show host Graham Norton, "I had a huge crush on Michelle during filming of Hairspray. She was an angel that turned up on set every day and I would try as much as I could to get close to her and strike up some awkward conversation - I was 18 and didn't know what I was doing.
"And then she was trying to get hold of me to see if I was doing New Year's Eve so I had two voicemails from Michelle Pfeiffer. It was the best experience of my life doing that movie with her. Driving around on a Vespa with her on the back, I felt like the king of the world. And kissing her was my dream come true. It was amazing."