1979年,罗马的梵蒂冈意识到,一个与魔鬼撒旦关系密切的女婴在纽约出生。二十年后的12月28日,世纪最后三天,撒旦(GabrielByrne)加布里埃尔·伯恩(GabrielByrne饰)作为人类银行家重新出现在人体内。失去妻子和女儿的前警官贾雷克(阿诺德施瓦辛格饰)和自己的安全团队被魔鬼变相雇佣。提供保护。不久,一位牧师冒着生命危险杀死了撒旦,但惨遭失败。在他死前,他警告了布里克。布里克一行人根据神父留下的线索找到了女人克里斯汀(罗宾·汤尼饰),得知她是注定要嫁给撒旦的女人。如果克莉丝汀有关系,那就意味着世界的毁灭。布里克决定不惜一切代价阻止撒旦作为人类......