Katharine McPhee and David Foster Perform "Jingle Bell Rock"

Katharine McPhee and David Foster sing "Jingle Bell Rock"

McPhee and Foster perform in an exclusive clip from The Wonderful World of Disney: Magical Holiday Celebration.

Foster, 73, plays the piano and sings while McPhee, 38, wears a sparkling gown.

The crowd is singing along with McPhee and swaying from side to side as they do so.

The event will premiere days after McPhee and Foster published their first Christmas-themed album.

"We thought we'd put a couple songs on Spotify, but then we made a seven-song EP," McPhee said.

"I adore the fact that we are able to accomplish everything together.