Maligned on first release, Jennifer's Body has gained a cult following for its queer subtext and poppy, millenial take on demon possession...
Though they’ve got almost nothing in common, bookworm Needy Lesnicki (Amanda Seyfried) and cheerleader Jennifer Check (Megan Fox) are best friends. They’ve got even less in common when Jennifer mysteriously gains an appetite for human blood – and begins coming after their male classmates.
As the teen boy bodies begin to pile up, Needy sets out to uncover the truth behind her friend's transformation and stop the bloodthirsty rampage before Jennifer sets her sights on her boyfriend.