Die 17-Jährige Rose (Zoey Deutch) führt ein scheinbar ganz normales Teenager-Leben. Zusammen mit ihrer besten Freundin Lissa (Lucy Fry) geht sie auf die angesagtesten Partys, auch die Schulbank drücken die Mädels gemeinsam. Doch ihr Stundenplan ist alles andere als gewöhnlich und ein bisschen Blut an den Lippen gehört zum Alltag - immerhin ...