At last night’s New York City premiere of Jake Schreier’s new mystery romance Paper Towns, Cara Delevingne was a stunning sight. See what she wore on the red carpet here.
(Continue reading)