Description
14-year-old Hayley Stark and 32-year-old photographer Jeff Kohlver engage in a sexually charged, flirtatious online chat. Jeff and Hayley meet at a coffeehouse, and he takes her back to his house. Hayley makes them both screwdrivers and asks him to take photographs. Before he can, Jeff loses consciousness.
When Jeff wakes, he is bound to a chair. Hayley explains she has been tracking him and drugged him because she knows he is a pedophile, rapist, and murderer. Jeff denies these allegations, claiming he had innocent intentions. Hayley searches Jeff's house and finds his gun and safe. In the safe, Hayley finds pictures, including a photo of Donna Mauer, a local girl who has been kidnapped and remains missing. Jeff denies involvement in Mauer's disappearance and reaches for his gun. When he attacks Hayley, she asphyxiates him with plastic wrap.
When Jeff wakes, he finds himself bound to a steel table with a bag of ice on his genitals. Hayley explains she will castrate Jeff. Jeff threatens, bribes and sweet-talks Hayley to dissuade her; when that doesn't work, he tries to get her sympathy by telling her he was abused as a child. Following the supposed operation, which Jeff does not feel due to the ice numbing his genitals, Hayley leaves the kitchen, saying she will take a shower.
Jeff frees himself and realizes he is unharmed. He storms off in a rage to get Hayley in the bathroom, where the shower is running. Scalpel in hand, he attacks, but finds the shower empty. Hayley attacks him from behind, and as they struggle, Hayley incapacitates him with a stun gun.
Hayley poses as a police officer and asks Jeff's ex-girlfriend, Janelle, to come immediately to Jeff's house. Jeff regains consciousness to find that Hayley has bound his wrists and hoisted him to stand on a chair in his kitchen with a noose around his neck. Hayley makes Jeff an offer: if he commits suicide, she promises to erase the evidence of his crimes, but if he refuses, she promises to expose his secrets. The conversation is interrupted when a neighbor knocks on the front door, selling girl scout cookies. When Hayley returns, Jeff breaks from his bindings and pursues her to the roof of his house, where she has lured him. Hayley has brought her rope from the kitchen and fashioned it into a noose secured to the chimney. Hayley keeps Jeff at bay with his gun.
Jeff confesses that he watched while another man raped and murdered Mauer. Jeff promises Hayley that, if she spares his life, he will tell her the other man's name so she can exact her revenge. Hayley reveals that she already knows his name, Aaron, and that Aaron said Jeff did it before he killed himself. Janelle arrives, and Hayley once again urges Jeff to hang himself, promising that she will destroy the evidence. Defeated, Jeff lets Hayley slide the noose around his neck, and takes the last fatal step off the roof; after he falls Hayley says, "Or not". Hayley gathers her belongings and escapes through the woods.