The divas came out in full force for last night's airing of NBC's annual Christmas In Rockefeller Center special. Some of the performances were live, while others were taped a few weeks back. One particularly painful technical glitch, if you caught the show on east coast: Boy II Men's "This Christmas" backing track kept playing when Charice was supposed to belt out "Jingle Bell Rock." It all got sorted out in the end, but that was possibly the longest 45 seconds ever on television. Watch Mariah Carey, Kylie Minogue, Susan Boyle, Annie Lennox, Jackie Evancho, Jessica Simpson and Charice below.
Mariah Carey opens the special with "Oh Santa". Hmmm—are we thinking there was a bit of lip-syncing going on here?
Kylie looks like a frosty fox while singing "Santa Baby".
Just as she did on the Today Show last week, Susan Boyle enlists the help of the Hudson River Children's Choir, this time for her performance of "Away In The Manger".
Thirty-year-old Welsh opera singer Katherine Jenkins duets with her 10-year-old American counterpart, Jackie Evancho, on "Silent Night".
"God Rest Ye Merry Gentlemen" is given a rousing makeover by Annie Lennox.
The cleaned-up West Coast feed of the performance of "Jingle Bell Rock" by Charice and David Foster (minus the technical problems that plagued the live East Coast taping).
Jessica Simpson sings "I'll Be Home For Christmas" with active Petty Officer John Wesley Britt Of Tennessee.