Nadine is a type of teenage girl youโ€™ve never seen before. Sheโ€™s weird. She has dark eyes and sort of curly hair. All the kids at school hate her because sheโ€™s very mature and kind of mean. She likes old movies and music. She is convinced that she has bigger and more serious problems than any of her peers.

In a way, thatโ€™s true. Her dad died suddenly when she was 13, and her familyโ€™s sanity and strength took an understandable hit. Nadine is in many moments entirely predictable, and in others complex, burdened, and endearingly strange. The Edge of Seventeen, an R-rated coming-of-age movie full of sass and sweetness, excels at embracing stereotypes and tropesโ€”then immediately destroying them with funny and surprising writing.

Seventeen has got all the trappings of a classic teen movie including sibling rivalry, an out-of-control party, and a love triangle with a nerdy sweetheart and an alluring bad boy. It feels almost like a John Hughes hit, but clearly updated for 2016, complete with the use of โ€œdumpster fireโ€ and an embarrassing sexting mishap.

The script is very strong, and the performances are equally impressive. Hailee Steinfeld manages to do the near-impossible: She portrays Nadine as an angsty and dramatic teenager while also making the audience root for her. Woody Harrelson plays a sarcastic history teacher who doesnโ€™t put up with her bullshit but (deep down) loves her emotional rants and cares deeply about her life. As Nadineโ€™s mom, Kyra Sedgwick is bumbling and loving, a little out of touch but with her heart in the right place.

The Edge of Seventeen is fun and fast-pacedโ€”an easy, amusing watch with unexpected depth. It deals equally well with the shocking and the mundane, making it clear that whether a teenagerโ€™s problems boil down to petty high-school drama or debilitating grief, their feelings are valid and human. recommended