C'est la semaine précédant Halloween et Angela, la mère de Char, a inexplicablement disparu. Tout ce qui reste, c'est sa voiture abandonnée. Lorsqu'elle revient chez elle sans explication le soir suivant, Char et sa grand-mère comprennent que quelque chose ne va pas. Elle a beau avoir la même apparence et la même voix, le comportement d'Angela est de plus en plus effrayant, comme si elle avait été remplacée par une force malveillante. Lorsqu'arrive Halloween, une nuit imprégnée de mythes et de légendes anciennes, Char réalise qu'elle est la seule à pouvoir la sauver, même si elle risque de la perdre à jamais.
May travaille dans un cabinet vétérinaire. C'est une jeune fille timide et complexée qui a beaucoup du mal à se faire des amis et dont l'attitude est étrange aux yeux des autres. Elle partage son appartement avec sa seule vraie amie, une poupée que lui a donné sa mère quand elle était petite. Un jour, elle flirte avec un jeune mécanicien intrigué par son attitude. Leur relation ne dure pas longtemps et après d'autres brèves rencontres sans lendemain, May décide de se fabriquer elle-même un amant idéal...
Martin Bristol revient là où tout a commencé, la maison où il a été kidnappé. Mais ce n'est plus le garçon qui a disparu il y a plus de 10 ans. Torturé et maltraité par son ravisseur psychotique, Graham Sutter, Martin est irrémédiablement dérangé. Rôdant dans l'ombre de la banlieue, il traque et tue sans remord. L'agent spécial William Perkins suit la piste de terreur de Martin, désespéré de le capturer avant qu'il ne tue à nouveau. La famille de Martin, pleurant sa disparition depuis plus de 10 ans, est informée non seulement qu'il est vivant, mais qu'il est responsable de la vague de meurtres qui secoue la ville. Seront-ils en mesure de retrouver leur fils perdu depuis longtemps avant qu'il ne soit trop tard, ou Perkins devra-t-il lui régler son compte ?