James Corden's Carpool Karaoke Christmas Special Features Mariah Carey, Adele, Gaga and More

Mariah Carey and James Corden — H 2016

Selena Gomez, Elton John, Demi Lovato and Gwen Stefani also pitched in.

All James Corden wanted for Christmas was to sing his favorite Mariah Carey holiday song with his idol, so he did. But on Thursday night (Dec. 15) The Late Late Show host also roped Lady Gaga, Elton John, Selena Gomez, Adele and a bunch of others into his all-star sing-along.

It all started out innocently enough, with Corden (in green) cruising around with Carey (barely in a red leather jacket) and the always-enthusiastic host thanking Mariah for helping him with his Xmas shopping. "What would be the best gift, what would you want for Christmas?" he asked the singer. "I don't know ... I don't want to ask for something that's too expensive," she said. "Go on, put it out there," Corden encouraged.

I want you to sing my song, 'All I Want for Christmas is You,'" she said. Have you met James? Corden, of course, didn't miss a beat, busting into the seasonal classic for a duet with MC that morphed into verses with pretty much everyone who has done "Carpool" this year, including Demi Lovato, Gwen Stefani, Coldplay's Chris Martin, Nick Jonas and the Red Hot Chili Peppers. It was epic.

This article originally appeared on Billboard.com.