In the woods outside of Cherry Falls, Virginia, a teenage couple, Rod Harper (Jesse Bradford) and Stacy Twelfmann (Bre Blair) are getting romantic in a car when a black-haired female appears and murders them both. Meanwhile, in town, teenager Jody Marken (Brittany Murphy), the daughter of the local sheriff, is with her boyfriend, Kenny (Gabriel Mann), who thinks it is time to go "see other people." Jody goes back home to find her father, Brent (Michael Biehn), upset that she is out past her curfew. Brent and his deputies begin to investigate the murders the next day. They see that the killer carved the word "virgin" into both victims. At school, Brent sees English teacher Mr. Leonard Marliston (Jay Mohr), who urges him to divulge more details of the murder to students and the town so as to eliminate the possibility of secrets.