Cara Delevingne starred in a Christmas advertising campaign of Topshop (7/10)