This all-star 'Carpool Karaoke' special is all we want for Christmas

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.

See photos of James Corden:

"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.

Check it out: