Die 17-Jährige Lucinda “Luce” Price (Addison Timlin) wird zu Unrecht beschuldigt, ein Feuer gelegt zu haben. Weil sie ihre Unschuld nicht beweisen kann, landet sie auf einem Internat für schwer erziehbare Jugendliche. Neben der freundlichen Lehrerin Sophia (Joely Richardson) lernt sie dort vor allem den attraktiven Daniel (Jeremy Irvine) kennen.
Doch Daniel geht auf Abstand zu Luce. Stattdessen beginnt auch der...