Jennifer's Body ★★★★½

Jokes can be corny/outdated but overall a joy