The story takes place in Blue Bay, Florida, where guidance counselor Sam Lombardo (Matt Dillon) is accused of rape by wealthy high school student Kelly Van Ryan (Denise Richards) and trailer-park girl Suzie Toller (Neve Campbell). Detective Ray Duquette (Kevin Bacon) investigates, but as the case unfolds, it becomes clear that nothing is as it seems. Twists, betrayals, and hidden agendas create a web of deceit, with shocking revelations all the way to the end.