Didn't Megan Fox already do something like this? Well not exactly, but Jennifer's Body had supernatural elements in a high school with a school dance at the end.
Yeah, the movies were pretty much the same. That movie flopped really badly. Makes me wonder why anyone would want her for this.