Rose, uma rebelde guardiã em treino e a sua melhor amiga, Lissa – uma princesa de uma família real de vampiros – decidem fugir mas são capturadas e acabam por regressar à Academia de St. Vladamir, local onde elas acreditam que as suas vidas correm maior perigo.
Empurrada de volta para os perigos da sociedade Moroi e para a academia, Lissa luta para recuperar o seu status enquanto Rose treina com o seu mentor e apaixonado, Dimitri (Danila Kozlovsky), para garantir o lugar como guardiã de Lissa.
Rose vai sacrificar tudo para proteger Lissa dos que pretendem controlá-la dentro da academia e dos Strigoi (imortais, vampiros impiedosos) que caçam Moroi fora do santuário.