史蒂芬(威廉·鲍德温 William Baldwin 饰)和布莱恩(库尔特·拉塞尔 Kurt Russell 饰)是情同手足的兄弟,他们的父亲是一名消防员,在一场救火行动中不幸牺牲,虽然史蒂芬和布莱恩为他们的父亲感到骄傲,但同时亦对消防员这份职业多了几分埋怨。
长大之后 ,史蒂芬继承了父亲的遗志亦成为了一名消防员,受父亲的影响,史蒂芬每次执行任务时都不顾自己的死活,竭尽全力,他的不管不顾让他和妻子之间的关系变得非常的紧张。布莱恩和史蒂芬恰恰相反,因为曾经目睹了父亲的死亡,所以布莱恩对火非常的恐惧。城市里出
1979年,罗马梵蒂冈教廷意识到和恶魔撒旦有着莫大关系的一名女婴诞生在纽约,二十年后,距离本世纪还剩最后三天的12月28日,撒旦(加布里埃尔·伯恩 Gabriel Byrne 饰)以一名人类银行家的肉身重现人间,丧失了妻女的前任警察杰瑞克(阿诺·施瓦辛格 Arnold Schwarzenegger 饰)和自己的安保团队受雇于伪装的魔鬼,为其提供保护。不久一名神父冒死狙杀撒旦,不幸失败,他在临死前向布瑞克提出警告。布瑞克与同伴按照神父留下的线索找到了女子克里斯汀(罗宾·汤尼 Robin Tunney 饰),