Mariah, Selena Gomez, Adele, and More Just Made Your Whole Holiday Season

We've heard Mariah Carey's "All I Want for Christmas" what seems like a million times since its 1994 debut, but never did we imagine it quite like this. The Late Late Show host James Cordon revived the 22-year-old song by giving it the Carpool Karaoke treatment. Just when we thought we had heard every cover imaginable, the funny man surprises the world with this incredible mash-up of singers from Adele to Chris Martin to Carey herself.

The video begins with the songstress—clad in a low-cut leather Balmain jacket and revealing bejeweled bra—driving around with Corden, who dons a festive bright green sweater, as he asks he what she would want for Christmas. Carey cheekily replies, "I don't know. I don't want to ask for something too expensive or too nice. I want you to sing my song." Corden takes the Grammy winner's orders, and the two begin to sing along to the number one Christmas song.

And just when we thought this episode of Carpool Karaoke had hit its peak, a slew of singers makes cameos! Lady Gaga, Adele, Demi Lovato, Nick Jonas, Selena Gomez, Gwen Stefani, Red Hot Chili Peppers, Chris Martin, and Sir Elton John all partake in the festive spirit as they hit the high notes with Cordon. Consider this our Christmas gift to you. 

Check out the video of James Corden and his Carpool Karaoke guests taking on the holiday anthem.

Which cameo surprised you the most in the video? Tell us in the comments.

Opening Image: D Dipasupil/Getty Images