Like seriously, Margo's supposed to be authentic and curvy and stuff. I pictured her as an average, confused teenage girl with a badass character who looks beautiful in a very special way. Like definitely not in the damn Cara-Delevingne-way. I mean I totally get that people like watching pretty people in movies and stuff 'cause we're one fucked up society of superficial assholes, but honestly Cara as Margo? What's wrong with John?