All aboard the S.S Late Late! James Corden and Ariana Grande combined 13 songs, 9 sets and 1 take to make a brilliantly fun tribute to the classic film, Titanic.

Last night on The Late Late Show with James Corden, Ariana Grande stopped by to promote her album Sweetner which will be released on Friday. The pint sized powerhouse has a flare for fun and has made some memorable appearances on other primetime talk shows, but this one takes the cake. The lovable James Corden played opposite of Grande in the “Soundtrack to Titanic” as they performed a condensed version of the popular film using contemporary songs. The entire skit is hilarious but other than a few giggles from Grande, the pair stay committed to their characters. I cackled, however, when the duo sang “Ice, Ice Baby” at the sight of the iceberg.

Here’s a list of every song you’ll hear in the 5 minute segment:

1. Come Sail Away – Styx

2. Rich Girl – Hall & Oates

3. The Way I Are – Timbaland

4. Learn To Fly – Foo Fighters

5. Just Dance – Lady Gaga

6. Steal My Girl – One Direction

7. Shape of You – Ed Sheeran

8. Ride Wit Me – Nelly

9. Ice Ice Baby – Vanilla Ice

10. Timber – Pitbull ft. Ke$ha

11. Never Gonna Give You Up – Rick Astley

12. Bye Bye Bye – NSYNC

13. My Heart Will Go On – Celine Dion

Enjoy the much more uplifting rendition of Titanic by clicking below, and make sure to share with your friends because I am sure this video will be viral by lunch!

Sweetner drops on August 18th.

The Late Late Show with James Corden airs weeknights at 12:35am EST on CBS.