Trailer for 'Jennifer's Body,' or 'It was only a matter of time until women named Diablo and Fox worked together'

This has the makings of a Buffy-esque good time. But despite the estro-power on display, it looks like softcore for lads. A geeky plain Jane (played by the very un-plain Amanda Seyfried from Mamma Mia!) fights the demon cheerleader Megan Fox (Transformers un et deux). And it's all written by ex-stripper Diablo Cody (Juno).

For the record, if your average succubus does look like Megan Fox here, I am screwed.