Cara Delevingne did a rap battle with James Corden and Dave Franco on this week's The Late Late Show

She took many jabs about her acting, accent and eye brows. 

Then she warned them—"Someone hold me back, seriously, this is going too much"—and landed the KO punch. Watch it below:

youtubeView full post on Youtube
From: ELLE US