Booksmart ★★★★

A lot better than expected.

Poignant, warm and funny with some great central performances and writing.

A very formulaic story and you can tell exactly where it’s going but a very good time nonetheless