Anita “Needy” Lesnicki
Anita “Needy” Lesnicki (Amanda Seyfried) is a main character in Jennifer’s Body. She is the childhood friend of Jennifer Check, but unlike her, she is shy and insecure, hence the fitting nickname. After the rock concert, Needy searches for Jennifer, who disappeared without a trace. When Jennifer shows up at her front door covered in blood, she knows something is wrong. Research and suspicion lead Needy to the conclusion that her best friend has become a man-eating succubus.
Jennifer Check
Jennifer Check (Megan Fox) is the main character of Jennifer’s Body. She is a flag girl on the cheerleading squad in high school. When she attends a rock concert with her best friend Needy Lesnicki, she gets kidnapped and sacrificed by the band in a Satanic ritual. Since Jennifer is not a virgin, a demonic succubus possesses her instead. Now she must sustain her life by seducing boys and feeding on their flesh. However, Jennifer never hurts Needy, which indicates she may feel protective and romantically attracted towards her.