A Princesa Encantada conta a vida dos jovens Derek e Odette que desde pequenos estavam destinados ao casamento (motivo de negocios entre os reinos envolvidos), mas tudo é interrompido quando Odette é raptada pelo feiticeiro Rothbart, que havia jurado vingança anos atras ao pai dela.

Jennifer Hills vai passar férias numa casa isolada no campo, a fim de acabar a escrita de um romance. Mas a presença de uma jovem bela e desconhecida chama a atenção e um grupo de homens ataca-a, espanca-a brutalmente e viola-a repetidamente da forma mais brutal. Traumatizada e ferida no corpo e no amor-próprio, Jennifer começa então a planear a sua vingança.

A patricinha Justine (Tuppence Middleton) é popular, inteligente, acabou de ganhar uma vaga na Universidade de Oxford e está de rolo com o bonitão da escola Alexis (Dimitri Leonidas). Tudo parece perfeito... Com a exceção de que o grupo de amigos de Alexis não é tão comportado o quanto parece. Liderados por Bradley (Alex Pettyfer), os garotos vivem atormentando os nerds indefesos do colégio. O alvo principal é o gordinho Darren (Calvin Dean), que não aguenta a pressão e e se suicida. Mas nem morto ele consegue ter paz e por isso volta do além com sede de vingança. Ninguém está a salvo agora.