John Travolta and Idina Menzel share Oscars stage

Idina Menzel finally paid back John Travolta for flubbing her name at last year's Academy Awards.

The "Let It Go" singer asked her dear friend "Glam Gazingo" to join her on the Oscars stage and a sheepish Travolta stepped out.

"I deserve that one," Travolta admitted. He then awkwardly clutched Menzel's face and said, "But you, you look darling my beautiful, my wickedly talented Idina Menzel - is that right?"

A visibily creeped out Menzel answered, "You did it! That was so good. Not like it's going to follow me around for the rest of my life."

"I know, tell me about it," Travolta joked before asking Menzel to announce the winner for Best Original Song.

More On This...

Host Neil Patrick Harris also took aim at Travolta.

"Benedict Cumberbatch," said Harris. "It's not only the most awesome name in show business, it's also the sound you get when you ask John Travolta to announce Ben Affleck."

Last year, Travolta mistakenly called Menzel "Adele Dazeem."