It feels like we’ve been waiting ages for a new Carpool Karaoke, and the latest instalment is easily one of the best yet.
James is fantastic at getting his guests to relax, while Jennifer Lopez comes across brilliantly.
Enjoy!
READ NEXT: Let This Sloth Eating A Flower Brighten Up Your Wednesday