Die Familie Davis macht im Jahr 1960 schwere Zeiten durch: Laura (Sarah Lind) und Frank (Henry Thomas) haben sich getrennt, denn nach Jahren von Franks unberechenbarem, alkoholgeschwängertem Temperament hat Laura gehandelt und ihn aus dem Haus geworfen. Sie arbeitet wieder als Krankenschwester, was ihrer 11-jährigen Tochter Ellen (Violet McGraw) und ihrer 16-jährigen Schwester Judy (Madeleine McGraw) genauso wenig gefällt wie ihrem Vater. Um zu versuchen, Laura zurückzugewinnen, schenkt Frank ihr eine wunderschöne antike Halskette, die er in einer alten Tasche aus dem Jahr 1938 auf dem Revier findet. Leider ist die Halskette ein Kanal für die gequälte Seele eines bösen Jungen aus längst vergangenen Zeiten, und Laura und ihre Töchter geraten in schreckliche Gefahr durch einen kleinen Jungen, der nicht mehr existiert.