Teens across the country have been anticipating the release of the new movie Paper Towns, and it's finally here.

The film is based on the teen novel written by the popular author John Green, and is the second of his works to be adapted into a film. After the success of The Fault in Our Stars in 2014, the release of Paper Towns certainly had a lot of hype surrounding it.

Often referred to as a 'coming of age story', the film follows neighbours Margo Roth Spiegelman (Cara Delevingne) and Quentin Jacobsen (Nat Wolff) and their journey through their final years of high school. One evening Margo appears in Quentin's room, asking for a ride in his car. Quentin, who would do anything for Margo, agrees, but is it a decision he will later regret? The night ends up being filled with pranks and practical jokes, all to get back at Margo's boyfriend who cheated on her.

The following morning, Margo is nowhere to be seen. She is notorious for running away, each time leaving clues for her friends and family to figure out where she has gone. On this occasion, Quentin makes it his job to solve Margo's mysterious clues, and find her before prom night. Does he meet Margo again? Is it a happy ever after? Is there a prom kiss? Sorry, I don't do spoilers.

From humour and drama, to intrigue and romance, Paper Towns has it all. But the key is Green's ability to create complex and credible characters to whom the viewer can easily relate.

When the credits rolled, everyone recognised the names of Delevingne and Wolff, but Austin Abrams was a new name for me. He certainly impressed playing the part of Ben Starling. Austin was incredibly funny and the audience were often howling with laughter at his character's witty comments. Not afraid to speak his mind and tell everyone his thoughts, Ben quickly became one of my favourite characters.

Overall, I think Paper Towns deserves to be a success, and the big names are clearly attracting thousands of teenagers to the cinema. The only question left is, will Let It Snow be Green's next book on the big screen?

Paper Towns is in cinemas now. (Rating: 12A)

Emily Oxbury, 14, Thorpe St Andrew School