Manchen Engeln ist es vorbestimmt zu fallen.
Die 17-jährige Lucinda "Luce" Price (Addison Timlin) steht im Verdacht, ein Feuer verursacht und damit einen Jungen getötet zu haben. Deshalb wird sie im Zuge ihrer Therapie zur Besserung ins Sword & Cross Internat geschickt. Dort trifft sie auf ihren Mitschüler Daniel Grigori (Jeremy Irvine) und fühlt sich sofort zu ihm hingezogen, ohne zu wissen, dass der mysteriöse Unbekannte in Wahrheit ein Engel ist, auf dem ein Fluch lastet, weil er sie schon seit Tausenden von Jahren liebt.