The Canadian star joined Corden for a cruise around Las Vegas in his SUV, as they sang some of her biggest musical hits.
“I just happen to have a day off once a year, and you called me on that day,” Dion said as she got into the car.
When The Late Late Show host explained to Dion the song “Baby Shark”, since she’d never heard of the hit kids song, Dion responded with her own dramatic rendition – chest bumps included.
Corden also convinced her to give away a few shoes – her collection contains thousands of pairs – before the duo took on Dion’s “My Heart Will Go On”, from 1997’s Titanic.
James Corden's Carpool Karaoke best moments
Show all 12
However, the host thought an SUV wasn’t an epic enough location for the rendition, leading the pair to recreate the scene where Rose (Kate Winslet) and Jack (Leonardo DiCaprio) stand at the bow of the ship, albeit in the middle of the Bellagio lake during its fountain show.
Dion ended the performance by dropping a replica of the Heart of the Ocean necklace into the water.
Support free-thinking journalism and attend Independent events
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies