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.