Cara Delevingne Sandra Rose July 25, 2017 share Cara Delevingne arrives at Valerian Premiere in Leicester Square Featuring: Cara Delevingne Where: London, United Kingdom When: 25 Jul 2017 Credit: Tony Oudot/WENN