Jennifer Check (Megan Fox) is the most popular girl in the small town of Devil’s Kettle, Minesotta. Alongside her opposites attract bestie, Needy (Amanda Seyfried), they keep each other balanced – until a botched satanic sacrifice leaves Jennifer hungry for blood in order to maintain her youth.
With a thirst for high school boys, Needy quickly releases she needs to keep her long-term boyfriend, Chip (Johnny Simmons), safe from the wrath of her best friend.
From the acerbic wit of writer Diablo Cody (Juno, Young Adult, Tully), this darkly hilarious deconstruction of American high school sexism received mixed reviews on its release but now, after critical reappraisal, it’s a firm, generation-defining cult favourite, with an iconic performance by Megan Fox at its centre.