These two make a great duo!

Bruno Mars is the latest celeb to hop in the passenger seat for "Carpool Karaoke" with James Corden, and the singer totally crushes some of his greatest hits with the late night host.

"Every time I've met you, you seem like you're in a great mood," the British funnyman told the crooner, to which he responded, "What's not to love?"

The pair discussed the Grammy winner's penchant for silk shirts and hats, as well as his beginnings as an Elvis impersonator. After belting out "Versace on the Floor," Corden joked that he could make a remix called "Spanx on the Floor."

"That song teaches me that you and I are very different in bed, if I start bringing out those sort of shoulder moves I'd be living on my own, with a roommate, above a gas station. Also, no woman that I'm dating is wearing Versace," he quipped.

You have to watch this whole thing, it's hilarious!