Jennifer (Megan Fox) e Needy (Amanda Seyfried) sono amiche d’infanzia che vivono in una piccola cittadina, splendida cheerleader alquanto disinibita la prima, poco appariscente e decisamente morigerata la seconda, insomma due personalità all’opposto che una sera come tante decidono di assistere ad un concerto di una band che viene dalla città.
Il concerto finirà in nn devastante incendio che distruggerà il locale provocando molte vittime, tra queste Jennifer che non verrà però uccisa dall’incendio, bensì dalla band che la sacrificherà a Satana in cambio di fama e denaro.
Needy vedrà così tornare la sua amica dal rito sacrificale che avrebbe dovuto ucciderla ricoperta di sangue e molto affamata, in realtà i neosatanaisti non rendendosi conto che la ragazza era tutt’altro che pura, hanno inconsapevolmente donato ad un demone un un bell’involucro umano.