Jennifer's Body Starring the incredibly sexy Megan Fox and Amanda Seyfried, a small-town cheerleader becomes possessed by a demon, giving her a craving for guys who had previously never stood a chance with her — a craving for their flesh, that is. Image Source: Everett Collection