Der Schriftsteller Ben Mears (Rob Lowe) kehrt nach Jahren in seine Heimatstadt Jerusalem’s Lot zurück, von allen nur Salem’s Lot genannt. Doch er ist nicht der einzige Neuankömmling: Antiquitätenhändler Straker (Donald Sutherland) und sein Partner Barlow (Rutger Hauer) haben sich in dem sagenumwobenen Marsten-Spukhaus eingenistet, das Ben eigentlich kaufen wollte. Als es zu zahlreichen Todesfällen kommt, erkennt der Schriftsteller, dass
sich Vampire in Salem’s Lot eingenistet haben. Gemeinsam mit einigen Freunden, darunter Pater Callahan (James Cromwell), Kellnerin Susan (Samantha Mathis) und Lehrer Matt (Andre Braugher), nimmt Ben den ungleichen Kampf gegen die Blutsauger auf. Als selbst der Pater Obervampir Barlow zum Opfer fällt, Ben ins Gefängnis wandert und Susan im Marsten-Haus verschwindet, scheint das Schicksal von Salem’s Lot besiegelt … (Text: ZDF)