Hot on the heels of his wild ride with Madonna, "Late Late Show" host James Corden gave Bruno Mars a lift in what might just be his funkiest Carpool Karaoke to date.
More Music videos
Andy Grammer and Dylan Dreyer face off in pop culture quiz
Watch Andy Grammer beatbox the TODAY show theme
Everyone Has a Story: How one boy with Tourette’s syndrome is helping others
Rapper Jay-Z changes his name, again
Corden backed up Mars, who was decked out in a silk shirt and an increasingly cool collection of hats, while the hit maker belted out his hits, including "24K Magic," "Locked Out of Heaven," "Grenade" and, of course, "Uptown Funk."
But the sing-along wasn't limited to Mars' own music.
The showman shared a story about how he got his start in the biz as a 4-year-old Elvis Presley impersonator, and then he curled his lip and sang a rendition of "Jailhouse Rock" fit for a King.
But make no mistake — while Mars started out with Elvis-like ambitions, he's not into a life of rock 'n' roll excess. He has simple needs.
"What do I want in my dressing room? Some booze, water (and) wet wipes," he said.
Corden assured him there's a sexy new song somewhere in that backstage wishlist — and then they sang it!
Follow Ree Hines on Twitter.