Being a teenager sucks - we know this as we were all one once. For high school junior Nadine (Hailee Steinfeld) it sucks more than most - at least that's what she thinks.
It gets worse when Nadine's best and only friend, Krista (Haley Lu Richardson), starts dating her older brother; the school and family's golden boy Darian (Blake Jenner).
Friendless, fatherless and with an ineffective mother (Kyra Sedgwick), the loss of her best friend upends Nadine's already fragile world, sending her down a rabbit hole of insecurity, anger, contradiction and dubious decisions.
A spunky, smart and funny coming-of-age dramedy, film-maker Kelly Fremon Craig has written an impressive debut feature. It's not without the usual high school cliches - cool kids, misfits, bad boys and nerds - and a John Hughes-esque lack of adults, but she captures the dramas of being a teenager so well you'd think the script was written by one.