It may seem that he's only been around for a year or two - and certainly not long enough to have enough hits to fill a Carpool Karaoke episode - but Shawn Mendes is the latest star to sit in the passenger seat with James Corden.

The Canadian youngster joined Corden for a singalong of tunes like 'There's Nothin' Holdin' Me Back' and a discussion of his love of Harry Potter (complete with cosplay), before they indulged in that most Canadian of pasttimes - a spot of ice hockey.

Watch it below: