We’ll avoid editorialising as much as possible on this one, but last night, Cara Delevingne and the other Franco (not James) threw down in an epic rap battle that we’ll leave you to decide the winner. 

We will say, however, that Cara’s epic sparkly jacket was a real unfair advantage.