Gentlemen, prepare to be deeply, deeply confused. On one hand, Megan Fox looks fantastic in this red-band trailer for Jennifer’s Body on Shock Till You Drop and is a) dressed like a cheerleader and b) all wet. On the down side, if you watch it there’s a fair chance she’ll eviscerate you. Talk about a moral dilemna.

The film, from Juno screenwriter Diablo Cody and Girlfight director Karyn Kusama, sees cheerleader Jennifer (Fox) possessed by a demon. She starts to prey on her male classmates, leaving her best friend Needy (Amanda Seyfried) to attempt to raise the alarm.

Jennifer’s Body is out on October 9 here in the UK, and you should get a chance to see another (milder) trailer for this on the big screen this week, attached to Bruno.