Nora Grey (Liana Liberato) who, with her best friend Vee, are just trying to survive high school. But when Nora meets the otherworldly hottie, Patch Cipriano (Wolfgang Novogratz), things take a turn for the weird. Nora's drawn to his brooding, bad boy charm, but knows he's hiding something. That 'something' turns out to be that he's a cursed supernatural being, and to survive he needs a human sacrifice. Nora quickly finds herself thrown into a whirlwind passion and a dangerous immortal battle. But not even that can get her out of gym class.