This is just brilliant.

James Corden continues to crush late night TV. He welcomed Kevin Hart on the show this week to engage in a hilarious rap battle, one that sees Corden poke fun at Hart’s height and Hart return the favor by mocking Corden’s accent and weight.

Well done.

[Complex]