Nick and Frank Starkey were both policemen. A scandal forced Nick to leave the force, now a serial killer has driven the police to take him back. A web that includes Frank's wife, bribery, and corruption all are in the background as Nick tries to uncover the secret of where the killer will strike next, and finally must lay a trap without the police.
居住在芝加哥的裘德·斯蒂文斯(罗杰·摩尔 Roger Moore 饰)是一位极其敬业且受人尊重的心理医师。自从妻子死后,他的心思全部转移到工作上,每日的生活波澜不惊。但是这份平静突然被一场意外打破,某个下雨的日子,斯蒂文斯的一名病患在大街上被人杀害,警探麦格里维(罗德·斯泰格尔 Rod Steiger 饰)和安吉利(伊利亚特·高德 Elliott Gould 饰)随后登门调查。麦格里维之前的搭档被一名叫做齐弗伦的疯子杀害,斯蒂文斯为嫌疑犯做了成功的精神鉴定,致使麦格里维对他怀恨在心,更自顾自认为斯蒂文斯就是当街杀害病患的凶手。在此之后,神秘之人接连向斯蒂文斯痛下杀手,一向与人为善的他不知不觉陷入危机丛生的黑色漩涡之中……
本片根据西德尼·谢尔顿(Sidney Sheldon)的同名原著改编。
1979年,罗马梵蒂冈教廷意识到和恶魔撒旦有着莫大关系的一名女婴诞生在纽约,二十年后,距离本世纪还剩最后三天的12月28日,撒旦(加布里埃尔·伯恩 Gabriel Byrne 饰)以一名人类银行家的肉身重现人间,丧失了妻女的前任警察杰瑞克(阿诺·施瓦辛格 Arnold Schwarzenegger 饰)和自己的安保团队受雇于伪装的魔鬼,为其提供保护。不久一名神父冒死狙杀撒旦,不幸失败,他在临死前向布瑞克提出警告。布瑞克与同伴按照神父留下的线索找到了女子克里斯汀(罗宾·汤尼 Robin Tunney 饰),得知她是命中注定要与撒旦结合的女性,如果撒旦能在千禧之夜和克里斯汀发生关系,那就意味着世界的毁灭。布瑞克决定不惜一切代价以人类的身份阻挡撒旦……