Written by Pirata Hermosa
The story begins with Anita (Amanda Seyfried), “Needy” as her friends call her. She’s narrating the story to explain how she ended up in the mental hospital where we now find her.
Just a few months earlier she was a nerdy girl in high school, hanging out with her boyfriend, Chip (Johnny Simmons), and her best friend, Jennifer (Megan Fox). They all lived in a small town called Devil’s Kettle, which was named after a nearby waterfall that emptied into a bottomless hole in the ground.
Jennifer and Needy had been best friends since they were little kids. Needy was the quiet reserved type, while Jennifer was the wild one getting them into all kinds of crazy situations. And to live up to this reputation, Jennifer convinces her friend to accompany her to some dive bar where she’s looking to hook up with the lead singer of a barely known band from the big city called “Low Shoulder”.
The band is your typical bunch of sleazeballs led by Nikolai (Adam Brody) who seems more interested in figuring out if Jennifer is a virgin than the music he’s playing. In the middle of the performance, one of the lighting rigs catches fire and within minutes the entire building is on fire. The two girls manage to escape through the bathroom and run directly into Nikolai. While the girls are still in shock, he leads Jennifer over to the band’s van and drives away with her.
Later on, when Needy can’t contact Jennifer on her cell phone she becomes worried. But shortly afterwards, Jennifer shows up in her kitchen covered in blood and vomiting up black bile. Just as quickly as she appears, she disappears and leaves Needy terrified.
While Jennifer appears to be her normal self and acts like nothing happened, she is actually killing and eating the boys around school. Nobody in town suspects who the cannibal is, but Needy knows that something is wrong and has her suspicions confirmed when Jennifer shows up in her bedroom and confesses that she is the killer. She also tells her how the guys from Low Shoulder drove her out to the falls and used her as a virgin sacrifice to Satan.
Needy does some quick research in the occult section of the school library and discovers that they performed the ritual incorrectly. They needed to sacrifice an actual virgin, which they did not. Instead when they sacrificed non-virgin Jennifer it allowed a demon to escape from hell and possess her body. Needy must now find a way to defeat the demon and save the town.