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: