Jennifer's Body ★★★½

It has some unfortunate mis-steps that hold it back but the absolutely mind shifting performance by Megan Fox, and a solid, if unfortunately passive role from Seyfried. There's so much to like, it's worth the watch, even if you can constantly feel the film trying and wanting more, like Jennifer herself.