Zbliża się koniec XX wieku. Po dwóch tysiącach lat panowania Chrystusa zgodnie z przepowiednią na Ziemię ma zstąpić Szatan, który przybierze ludzką postać. Maya (
Winona Ryder), nauczycielka języka francuskiego ze szkółki parafialnej, po pracy uczestniczy w egzorcyzmach, odprawianych przez miejscowego duchownego. Podczas jednego z obrzędów kobieta wpada na trop osoby, w którą ma wcielić się Antychryst. Jest to wzięty nowojorski pisarz, ateista i sceptyk Peter Kelson (
Ben Chaplin). Maya musi przekonać tego chłodnego intelektualistę, że tylko on może powstrzymać nadchodzącą Apokalipsę...