By Meghan Overdeep
Updated Jul 26, 2017 @ 10:15 am

As far as commuting to work with James Corden goes, Usher's ride with the Late Late Show host might be one of the most epic to date. On Tuesday night's installment of Carpool Karaoke, the unlikely duo did it all: dance lessons, a rundown of the R&B star's hits, and even a stop to help a stranded motorist push his Porsche to a nearby mechanic.

The journey began with a near-flawless rendition of "Yeah," with Corden happily filling the role of Ludacris. Next, Corden asked the eight-time Grammy winner for a dance lesson. "Would I be able to show you what I've got in the club and you just tell me—give me some pointers—where I'm going wrong?" Corden questioned. "When I step up in the club, poppin' bottles—you know, like when I'm out, poppin' bottles in the club?" he continued. Usher agreed and the two pulled over for a hilarious dance tutorial, in which Usher scolded Corden for his overuse of jazz hands.

VIDEO: Ed Sheeran Shares an Epic Justin Bieber Story on Carpool Karaoke

After singing along to "Burn," they decided to pull over to visit Usher's star on the Hollywood Walk of Fame. "I just find it odd," the singer said. "You work all of these years—as hard as you can—only to have people walk over you as a star." And so, with onlookers gathered, they cleaned it.

Back in the car they banged out more of Usher's classics, like "Caught Up" and "I Don't Mind," before coming across a stalled car in the middle of a busy street. Naturally, they got out to help.

After it was over, Usher told Corden, "I had no idea when I got in your car that I would be pushing cars and also cleaning my own star." Neither did we, but we loved every second of it.

Watch Usher take a spin with James Corden in Carpool Karaoke above.