Bruno Mars got his start as a kid impersonating Elvis Presley in Hawaii, and on Tuesday night's Carpool Karaoke on The Late Late Show with James Corden, he went back to his early days.

The "24K Magic" singer busted out his insane Elvis impression and his snarly lip with attitude, but then busted into his current hits. Corden helped Mars harmonize "Grenade," "Uptown Funk," "Locked Out of Heaven" and more favorites from past and present.

The hilarity of the sketch relies on Bruno's swag and James' lack of. They dive into the singer's sexual prowess when he tries to pass off a few shoulder moves to the late-night host, and they also try on some hats.

Watch the whole thing above and then, watch this rad throwback interview with BM: