Cara Delevingne Wipes Floor with James Corden and Dave Franco in Gloriously Shady Rap Battle

"I think you'll find I've hooked up with hotter girls than both of you combined."​

Cara Delevingne just sneezed on the beat and the beat got sicker, by which we mean she completely killed James Corden and Dave Franco in a Late Late Show rap battle.

Burns are as follows:

To James: "You'll kill yourself, you promise? Is that a fact? I've never heard a better reason for me to act. I can see it now, the headlines about me, 'Cara Delevingne: The Woman Who Saved Late Night TV.'"

To Dave: "Dave Franco, oh yeah, you're here too. I'm like America, I've never noticed you."

Advertisement - Continue Reading Below

To James: "Your Carpool Karaoke is purely luck, Stevie Wonder is blind and even he can see you suck."

To Dave: "Over to Dave, you're just like blood, you're thicker than water and you destroyed Scrubs. You're both shorter than me and I think that you'll find, I've hooked up with hotter girls than both of you combined."

Just...the fact that Cara got in a Scrubs reference is too beautiful for words. Watch the whole battle below to find out who won.

Follow Marie Claire on Facebook for the latest celeb news, beauty tips, fascinating reads, livestream video, and more.

Read Next: