... es nicht zum Besten anno 1994, der Ort scheint wie verflucht zu sein - immer wieder kommt es Mordserien und furchtbaren Tragödien - während in der Nachbarstadt Sunnyvale die Schönen und Erfolgreichen zu wohnen scheinen. Durch die Jahrzehnte und Jahrhunderte fielen immer wieder viele Menschen unheimlichen Gestalten und rasenden Mördern zum Opfer. So auch nun wieder, als ein scheinbar Unbescholtener acht Personen in der lokalen Mall ermordet.
Für die High School-Schülerin Deena (Kiana Madeira) ist das Alltag, doch nachdem sich ihre Freundin Sam (Olivia Scott Welch) nach Sunnyvale abgesetzt hat, trennt sich Deena tief getroffen und wütend von ihr.
Als der Konflikt zwischen den Schülern der beiden Städten eskaliert, kommt es zu einem Unfall im Wald - und die dabei verletzte Sam verliert Blut ausgerechnet in das Grab der Hexe Sara Fier, die anno 1666 die Stadt verflucht haben soll.
Anschließend beginnen mit Totenkopfmasken verkleidete Gestalten die Teenager zu verfolgen und Deena sowie ihr kleiner, aber gewitzter Bruder Josh (Benjamin Flores jr.) müssen fliehen, genauso wie ihre Schulfreunde, die Cheerleaderin Kate (Julia Rehwald) und Simon (Fred Hechinger), die für den Drogenumsatz an der Schule mitverantwortlich sind.
Die Flucht endet bei Sam im Krankenhaus, doch auch da kommt es bald zu einem Massaker und plötzlich tauchen überall geisterhafte und monströse Gestalten aus der Vergangenheit der Stadt auf und drohen, die Teenager zu ermorden...