Everyone deserves a great love story. But for 17-year-old Simon Spier it's a little more complicated. He's yet to tell his family or friends he's gay and he doesn't actually know the identity of the anonymous classmate he's fallen for online.

Resolving both issues proves hilarious, terrifying and life-changing in this funny and heart-felt coming-of-age story.

The cast includes: Nick Robinson, Katherine Langford, Alexandra Shipp

Peter Rabbit is an animated adaptation of the Beatrix Potter story in which a rabbit tries to outwit a farmer and save his supply of food. The voice cast includes: Margot Robbie, Daisy Ridley, Domhnall Gleeson, Sam Neill, James Corden