In case you didn't know, James Corden has a recurring bit on The Late Late Show with James Corden where he competes with other famous people in an old-school rap battle.
Cara Delevingne and Dave Franco decided to step up and test James' skills and it's safe to say that Cara totally destroyed the two. Just watch: