En la nit de Halloween de 1977, el caos es deslliga quan el presentador Jack Delroy entrevista a una parapsicòloga i a un jove adolescent que és l'únic supervivent d'una matança massiva en una església satànica.

George Bynum, un pacient del psiquiatre de Manhattan Dr. Sam Rice (Roy Scheider), és brutalment assassinat. Poc després, el doctor Rice rep la visita d?un company de treball de Bynum i el seu amant Brooke Reynolds (Meryl Streep), a més del detectiu Vitucci, a càrrec de la investigació. Rice revisa les notes de les sessions amb Bynum i comença la seva pròpia investigació. Alhora, s'enamora de l'enigmàtica Brooke, tot i que el seu comportament és cada cop més sospitós. Com més s'acosta Rice a la veritat, més posa la seva vida en perill…