Celine Dion and James Corden recreated one of the most famous scenes from Titanic during the singer's Carpool Karaoke appearance.

After performing duets of hits including All Coming Back to Me Now along the Las Vegas Strip, the pair left the car behind and took to the pool outside the Caesars Palace hotel in a small boat to reenact the 'I'm flying' scene from Titanic.

Corden, wearing a wig resembling Leonardo DiCaprio's curtain hairstyle from the film, stood behind Dion at the boat's bow while she played Kate Winslet's role from the 1997 film.

Meanwhile, Dion's hit My Heart Will Go On, a song from Titanic, played.

The segment ended with Dion dropping a blue locket into the water, another reference to James Cameron's romantic epic.

In the clip, the 51-year-old singer  made a confession about her famed shoe collection, admitting she "maybe" owned 10,000 pairs of designer footwear.

Corden then proceeded to hand out some of Dion's shoes to passers-by on the street.

Dion also performed a dramatic rendition of the viral children's song Baby Shark as well as discussing the downsides of her global fame.

For more music news, click here