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.