We've had James and Iggy Azalea trying on wedding dresses together, James and Justin Bieber teaming up for a sing song and even James getting his diva on with Mariah Carey.
Now, James has managed to rope in soul legend Stevie Wonder to join him for a drive and we reckon, it may just be one of his most memorable Carpool Karaoke's yet. It's definitely a must see!
In a clip posted to YouTube by The Late Late Show, viewers can watch James' fun-filled car ride with 'Isn't She Lovely' singer Stevie. And things get off to a pretty funny start, with Stevie (who is known for being blind) sitting behind the wheel and James continuously asking him if he is sure he can drive.
Finally agreeing to swap seats to the passenger side, Stevie asks James if he has any of his music before the pair start busting a movie to 'Superstition'. Pretty cool, huh?
It gets better... Stevie then proceeds to make fun of James' accent (his London impression is actually pretty spot on, to be fair!), before then ringing his wife and serenading her down the phone.
James, not being able to resist, tells Stevie he doesn't think his wife Julia believes that he is actually in the car with him. And as he asks Stevie to ring her to prove he is, he insists: "She is going to lose her sh*t!"
Ever the smooth operator, Stevie then takes the phone and starts to sing 'I Just Called To Say I Love You', but decides to change the lyrics. Instead he sings: "I just called to say James loves you, I just called to say how much he cares."
And on hearing the superstar, James couldn't help but get emotional, visibly tearing up while sitting next to the crooner. What a heart melter!!
As he says goodbye to Julia, James declares: "You have just won me so many brownie points with my wife!"
Watch Stevie and James' Carpool Karaoke in full below:
For exclusive competitions and amazing prizes visit Reveal's Facebook page NOW!