First “Late Late Show” host James Corden did carpool karaoke with Mariah Carey, then he enlisted Jennifer Hudson. Wednesday (May 20) it was Justin Bieber, in his latest round of “rehabbing his image.”

It doesn’t start off that great, but stick with it — Corden is not afraid to make fun of the young pop star: “I gotta be honest, when I picked you up just then, I didn’t recognize you for a minute because you had a top on.” Corden also asks Bieber if he listens to his own music while making love, and then shares a super-creepy plan of what he would do to seduce a woman if he were Bieber.

RELATED: Justin Bieber sits in as the ‘Late Late Show’ drummer

By the midway point in the video, it gets amazingly absurd — Corden and Bieber switch shirts and do a Rubik’s Cube. Did you know Justin Bieber is a Rubik’s Cube wizard? Seriously, it’s not a camera trick, he’s a master of the Rubik’s Cube.

Then by the end, Corden and Bieber are singing their little hearts out to Boyz II Men’s “End of the Road” — they even harmonize! It’s pretty great.

Posted by:Andrea Reiher

TV critic by way of law school, Andrea Reiher enjoys everything from highbrow drama to clever comedy to the best reality TV has to offer. Her TV heroes include CJ Cregg, Spencer Hastings, Diane Lockhart, Juliet O'Hara and Buffy Summers. TV words to live by: "I'm a slayer, ask me how."