This is vintage James Corden.
He's been performing his own versions of songs for a number of years, moreso through the famous Carpool Karaoke.
However, with the college basketball finals taking place in the US last night, he decided to put together his own video, featuring mascots and the like.
Not only that, but his song is to the tune of Lil Jon & The East Side Boyz' song 'Get Low: