Devil's Kettle é uma pequena cidade dos Estados Unidos,
onde vivem Jennifer (Megan Fox) e Needy (Amanda Seyfried).
As duas são amigas desde a infância e estão sempre juntas.
Um dia, Jennifer chama Needy para ir a um bar local,
onde tocará uma nova banda de rock. Só que, durante o show,
um grande incêndio faz com que vários dos presentes morram.
As amigas conseguem escapar, assim como os músicos.
Ainda em estado de choque, Jennifer recebe o convite do vocalista para
que conheça a van da banda. Apesar dos avisos de Needy, ela aceita o convite.
Já em casa, Needy está ao telefone com Chip (Johnny Simmons),
seu namorado, quando ouve um barulho estranho. Logo ela percebe que
Jennifer está em sua casa, toda ensanguentada e vomitando um líquido estranho.
A partir de então ela passa a agir de forma estranha, por vezes arrogante e
desprezando os mortos no incêndio. Consciente de que é objeto de desejo dos garotos
da escola, ela passa a atraí-los para depois devorá-los, literalmente.