see more

LONDON, ENGLAND - JUNE 18: Cara Delevingne attends the 'Paper Towns' Photocall at Claridges Hotel on June 18, 2015 in London, England. (Photo by Karwai Tang/WireImage)

LONDON, ENGLAND - JUNE 18:  Cara Delevingne attends the 'Paper Towns' Photocall at Claridges Hotel on June 18, 2015 in London, England.  (Photo by Karwai Tang/WireImage)