Un grupo de católicos va a un manicomio para realizar un exorcismo en el asesino George Viznik (Brad Greenquist). El Padre Lareaux (Sir John Hurt), el Diácono John Townsend (Elias Koteas), el Padre Frank Page (Brian Reddy) y la maestra Maya Larkin (Winona Ryder), quien fue poseída y exorcizada en el pasado, intentan sin éxito exorcizar al hombre y el Padre Lareaux cae en coma.
Maya trae los escritos codificados de Viznik y después de descifrarlos, concluye que el escritor Peter Kelson (Ben Chaplin) podría ser el Anticristo a ser encarnado por Satanás. Ella lo busca pero el ateo Peter, quien ha sido criado por su tío el Padre James (Philip Baker Hall), no cree en ella. Pero cuando cosas extrañas le suceden, Peter conoce a Maya y juntos investigan la posibilidad de salvar su alma.