Después de haber estado ausente durante años, el novelista Ben Mears (David Soul) regresa a Salem, su pueblo natal. Buscando inspiración para su nueva novela, se instala en una especie de casa encantada en lo alto de una colina, donde vivió una desagradable experiencia cuando era niño. La casa pertenece al anticuario señor Barlow (James Mason), que ha llegado al pueblo con su ayudante Straker. Cuando los vecinos se van convirtiendo en vampiros, el terror se apoderará del pueblo. Ben intentará averiguar el origen de la epidemia para erradicarla.