Jennifer’s Body (2009)

In this iconic horror comedy — perhaps Megan Fox’s most iconic role — Fox plays high schooler Jennifer who is possessed by a demon.
The demon in Jennifer starts killing and eating boys who mistakenly think she’s interested in them romantically. Meanwhile, Jennifer’s friend played by Amanda Seyfried tries to stop her murderous spree.