Description
Scriptwriter David Sumner and his wife Amy relocate to rural Mississippi where Amy grew up. They are going to live in the house of Amy's recently deceased father and to allow David to finish a script.
While in town one afternoon, David meets Amy's ex-boyfriend Charlie and his three friends, Norman, Chris, and Bic. David is intimidated by the men, but they have already been hired to fix the roof of the barn on Amy's property. He also meets Tom Heddon, a former high school football coach whose 15-year-old daughter Janice falls deeply in love with a local man with an intellectual disability, Jeremy Niles. Heddon often bullies Jeremy and believes that he is stalking his daughter.
Charlie and his friends arrive early the next morning to work on the roof. They taunt David, which later escalates into harassment. They also make crude remarks towards Amy and play loud music to distract David while he writes. They often leave early when they want to go hunting, which concerns David because it is taking them forever to finish the roof.
One Sunday after church, Heddon attacks Jeremy for talking to Janice, and Amy comes to his defense, but David warns her to not get involved. Later that night back at home, David discovers their cat strangled and hung up in the bedroom closet. Amy is positive that Charlie and his friends are to blame as they disappeared from the church barbeque for a few hours earlier, but David is hesitant to confront them. When he does finally question them, the men deny everything.
Charlie invites David to go deer hunting. While David is out in the woods with two of the men, Charlie goes back to the house and pushes his way inside to confront Amy, because he thinks that she still wants him. He throws her onto the couch and rapes her, while making crude remarks about having sex either with him or with David. Afterwards, he realizes that he raped Amy, and that she did not want this, and is stunned. Norman arrives, holds Amy across the top of the couch, and rapes her while Charlie watches. They then leave. When David returns, Amy doesn't tell him what happened. Instead, she encourages David to fire Charlie and his men. The next day David tells Charlie that fixing the roof is taking too long. Charlie insists that they have already paid for the roofing supplies, which David agrees to pay for. Finally, Charlie and his crew leave, celebrating their $5,000 payday.
David and Amy go to a local football game. Cheerleader Janice lures Jeremy to enter an empty locker room. Heddon notices that his daughter is missing from the game and goes in search of her. Meanwhile, Janice tries to convince Jeremy to let her give him oral sex. They hear Heddon calling for Janice. Afraid of Heddon finding them, Jeremy holds Janice tight against his body with his hand over her mouth and nose, accidentally smothering her to death. Horrified, he runs away from the school. Heddon goes back to tell Charlie and his friends that Janice is missing. They all suspect that Jeremy has done something to her.
At the game, Amy has haunting flashbacks about the rapes and asks David to take her home. On the way, she tells him that she wants to return to Los Angeles, surprising him and causing him to accidentally run over Jeremy who is standing in the road. David and Amy take him back to their home and call an ambulance. Charlie and Norman overhear the ambulance call on a police scanner and inform Heddon. They all drive to David and Amy's house and demand that the couple hand Jeremy over, but David refuses. The sheriff arrives shortly thereafter and tries to calm down the situation. He knocks on the door and tells David to open the door, but David still refuses. Heddon picks up his gun again and shoots the sheriff dead. Having witnessed the murder, David knows now that the men will try to kill not only Jeremy but both of them too. David and Amy barricade the doors shut. He enlists her to help him open the jaws of a decorative bear trap. Then he sends Amy upstairs with Jeremy. David looks frantically for something he can use in the house to fight off the men.
When Chris attempts to enter through a window, David nails his hands to the wall with a nail gun, his throat fatally exposed to broken glass. When Heddon tries to follow, David burns his face with hot oil. Heddon and Charlie use the pick-up truck to ram into the house, but Charlie is knocked unconscious. David fights Heddon off and causes him to shoot himself in the foot. David then shoots Heddon and beats Bic to death with a fireplace poker.
Upstairs, Amy and Jeremy are attacked by Norman, who has climbed in through the window. Norman is attempting to rape Amy again when David and Charlie appear. Charlie and Norman draw on each other when Norman threatens to kill Amy. Amy shoots Norman, Charlie assaults and disarms her, then David jumps him. Charlie kicks David down the stairs and beats him severely. As Charlie is preparing to shoot the now-disarmed David lying on the floor, Amy approaches from behind with a shotgun. Charlie turns and tells her the gun is empty. "I will always protect you, baby," declares Charlie, as David rises to slam the open bear trap down on his head, impaling and breaking his neck, and crushing his windpipe. Charlie slowly dies while Amy and David watch quietly. At first, Amy is horrified at the scene, but later takes solace knowing her rapists are dead.
As sirens are heard, with the adjacent barn in flames, David says, "I got 'em all.”