Musical sensation Bruno Mars is the latest celebrity to ride along with James Corden from The Late Late Show for a "Carpool Karaoke" segment.

During the 15-minute car ride, Mars and Corden belted out more than a dozen Mars songs including his latest hit "24K Magic" and the ever popular "Uptown Funk."

Perhaps the highlight of the segment was when Mars admitted that one of his music icons is Elvis Presley and then launched into an extemporaneous rendition of "Jailhouse Rock." The only moment that comes close to topping that was the discussion of adding Spanx into the remix version of "Versace on the Floor"... or was it the part with the poker face? The entire segment was filled with singing, dancing, a dab here and there as well as a lot of laughs.

If you missed it, you can watch the full clip below.