Frankie Scarlatti (Lukas Haas) lives in a small town with a deadly secret. For a decade, a serial child killer has eluded police, and the death toll continues to rise. Then one night Frankie gets locked in his school and witnesses the ghost of the first victim being murdered. Now, aided by the girl's restless spirit, Frankie takes it upon himself to bring her assailant to justice. But in a town with no strangers, the killer may be close than he knows.