WATCH: Cara Delevingne Destroys James Corden, Dave Franco In Rap Battle

To be honest, we’re pretty torn on this one, as we’re excited-as-hell for Suicide Squad to finally come out, but we’d also be very happy if the long and winding publicity trail for the upcoming film never ended. 
This week alone, we’ve had co-stars Cara Delevingne and Margot Robbie giving a risque interview to the UK’s Love Magazinetalking about all the unusual places they’ve each done sex, including on a “non-moving jet ski”.
We’ve also had an appearance from Robbie on The Project, in which she addressed the blowback from her uber-creepy Vanity Fair profile, and thanked the nation of Australia for having her back
The latest bit of Suicide Squad related hijinks comes from Delevingne, who appeared on The Late Late Show with James Corden this week, and proceeded to utterly smash the host and her fellow guest Dave Franco in a rap battle. 
Delevingne’s competitors taunted her about her acting ability, her eyebrows and her membership of the many-limbed beast that is the Taylor Swift girl squad. She delivered the eventual coup de grace, telling the pair:
“You’re both shorter than me and I think you’ll find, I’ve hooked up with hotter girls than both of you combined.”

Suicide Squad is out Thursday August 4 in Australia.
Source: YouTube.
Photo: John Sciulli / Getty.