Jennifer's Body ★★★★

maybe it was too ahead of it’s time for certain people...