Bruno Mars and James Corden shared "24K Magic" on the streets of L.A.
Following Madonna's stint on Carpool Karaoke last week, Mars was on hand to sing a string of his biggest hits with The Late Late Show host, including the album title track, "Versace on the Floor," "Locked Out of Heaven," "If I Knew," "Uptown Funk," "Perm" and "Grenade."
Their shenanigans include a trip down memory lane, where Mars admits to covering Elvis Presley songs as a little kid, which leads to an impromptu cover of "Jailhouse Rock."
"In this car right now, you're young Elvis, and I'm fat Elvis when he's in Vegas," Corden joked.
They also try on silly hats, trade laughs and offer the audience a convincing argument why we should only wear silk threads from here on out.