A charismatic psycho suspected of killing two innocent campers in a cold-blooded double homicide grows increasingly unstable as his suburban empire starts to crack at the foundations in director Chris Sivertson's adaptation of author Jack Ketchum's chilling take on the 1960s-era Charles Schmid murders. Ray Pye (Chris Senter) may be well out of high school, but the kids in his sleepy town are strangely drawn to the drug-dealing outsider who stuffs cans in his boots to boost his stature and sports pancake make-up to cast a rock-star aura. But Ray Pye isn't just eccentric, he's downright dangerous. It was during a weekend camping excursion with his sometime-girlfriend Jennifer Fitch (Shay Astar) and best pal Tim Best (Alex Frost) that Ray shot a pair of pretty campers simply to satisfy his own morbid curiosity, and after bullying his friends into silence, the case would go strangely unsolved. Despite the fact that one of the girls eventually managed to escape, she lay comatose in the hospital for months on end before eventually succumbing to her wounds. Local detective Charlie Schilling (Michael Bowen) suspected Ray of the crime from the very beginning, and now that the girl has died without being able to identify her killer, Schilling is determined to ensure that justice is served. These days the womanizing Pye has turned his attentions away from Jennifer and toward newly arrived rich girl Katherine Wallace (Robin Sydney) and innocent Sally Richmond (Megan Henning) -- a recent high-school graduate who, unbeknownst to Ray, is involved in a tender May-December romance with retired cop Ed Anderson (Ed Lauter). Now, as Katherine and Sally reject Ray's advances, and Tim and Jennifer's once undying loyalty begins to slip, the increasingly unstable pied piper's fragile ego spirals into an explosive tailspin. With the rage that's bubbling up in Ray threatening to send him on a murderous rampage, Detective Schilling and Ed Anderson desperately attempt to gather the evidence needed to arrest the swaggering psychopath before more lives are lost.