Ariana Grande and James Corden take on Lady Gaga, Ed Sheeran, Celine Dion and more in one helluva "Titanic" reenactment.
The pop star and comedian put on a live performance of 13 different songs in front of nine different sets -- all done in one, five-and-a-half-minute take.
The duo started off on the ship's dock, singing Styx's "Come Sail Away." Upon meeting each other, they transitioned into Hall & Oates' "Rich Girl," then briefly into Timbaland and Keri Hilson's "The Way I Are." Next came the iconic "I'm flying, Jack!" scene on the bow of the boat, during which James and Ariana broke into The Foo Fighters' hit "Learn to Fly." During the famous dancing scene in the ship's third class cabins, the pair got down to Lady Gaga's "Just Dance."
Ariana was dragged away, and James broke out into One Direction's "Steal My Girl." Next came arguably the most famous "Titanic" scene of all -- the one where Rose strips down for Jack to draw her like one of his French girls. Although Ariana stayed clothed, she and James did sing Ed Sheeran's "Shape of You," and that's almost just as good.
That's when it all sunk in and the two got frantic. After belting out Pitbull and Kesha's "Timber" (because they realized they were "going down"), they exchanged some verses from Rick Astley's "Never Going to Give You Up."
But that was short lived. When James realized there'd be no room for him on the door, he broke out to NSYNC's "Bye Bye Bye."
"I know that I can't take no more, it ain't no lie," James sang. "There's no room for me up on that door, baby, bye, bye, bye."
Ariana then stepped off the "Titanic" set and onto the "Late Late Show" stage. She grabbed a mic and did Celine Dion's "My Heart Will Go On" incredible justice.
Watch for yourself. #goosebumps