Na een bijna fataal auto-ongeluk wordt Kaitlyn wakker en is geschokt als ze haar zoon Milo aantreft, vermist in een klein stadje dat wordt geplaagd door inwoners die haar niet willen helpen. Tijdens haar wanhopige zoektocht ontmoet Kaitlyn Esther en sheriff Charlie Taggart, die de stad beschrijven als een plek waar zielen gevangen zitten tussen de wereld van de levenden en de wereld van de doden. Ze waarschuwen voor een dreigende aanwezigheid die alleen bekend staat als Stingy Jack, die er alles aan zal doen om Kaitlyn van haar zoon af te houden door haar perceptie van de werkelijkheid te manipuleren en haar grenzen niet alleen als moeder, maar ook als mens op de proef te stellen. In een stad waar zielen schijnbaar onthecht zijn geraakt, raakt Kaitlyns tijd op en moet ze Milo vinden voordat zijn ziel voor altijd in de stad vast komt te zitten.