Die Familie Davis erlebt im Jahr 1960 schwierige Zeiten: Laura (Sarah Lind) und Frank (Henry Thomas) haben sich getrennt, nachdem Laura die jahrelangen Wutausbrüche ihres Mannes, die durch seinen unberechenbaren Alkoholkonsum ausgelöst wurden, nicht länger ertragen konnte und ihn schließlich aus dem Haus geworfen hat. Um ihre Familie zu unterstützen, kehrt sie als Krankenschwester zurück zur Arbeit, was ihren beiden Töchtern, der 11-jährigen Ellen (Violet McGraw) und der 16-jährigen Judy (Madeleine McGraw), ebenso wenig gefällt wie ihrem Vater. Um Laura zurückzugewinnen, schenkt Frank ihr eine antike Halskette, die er in einer alten Beweistasche von 1938 auf der Polizeistation gefunden hat. Obwohl Laura nicht „gekauft“ werden will, lässt Frank die Kette im Haus zurück, in dem Laura und die Mädchen leben. Doch die Kette dient als Kanal für die gequälte Seele eines bösen Jungen aus längst vergangenen Zeiten, und plötzlich schweben Laura und ihre Töchter in großer Gefahr – bedroht von einem Jungen, der längst nicht mehr existiert.