史蒂芬(威廉·鲍德温 William Baldwin 饰)和布莱恩(库尔特·拉塞尔 Kurt Russell 饰)是情同手足的兄弟,他们的父亲是一名消防员,在一场救火行动中不幸牺牲,虽然史蒂芬和布莱恩为他们的父亲感到骄傲,但同时亦对消防员这份职业多了几分埋怨。
长大之后 ,史蒂芬继承了父亲的遗志亦成为了一名消防员,受父亲的影响,史蒂芬每次执行任务时都不顾自己的死活,竭尽全力,他的不管不顾让他和妻子之间的关系变得非常的紧张。布莱恩和史蒂芬恰恰相反,因为曾经目睹了父亲的死亡,所以布莱恩对火非常的恐惧。城市里出
1979年,罗马梵蒂冈教廷意识到和恶魔撒旦有着莫大关系的一名女婴诞生在纽约,二十年后,距离本世纪还剩最后三天的12月28日,撒旦(加布里埃尔·伯恩 Gabriel Byrne 饰)以一名人类银行家的肉身重现人间,丧失了妻女的前任警察杰瑞克(阿诺·施瓦辛格 Arnold Schwarzenegger 饰)和自己的安保团队受雇于伪装的魔鬼,为其提供保护。不久一名神父冒死狙杀撒旦,不幸失败,他在临死前向布瑞克提出警告。布瑞克与同伴按照神父留下的线索找到了女子克里斯汀(罗宾·汤尼 Robin Tunney 饰),
TS(杰瑞米·伦敦 Jeremy London 饰)的一句戏言导致女友博兰蒂不得不参加她父亲的电视相亲节目,而这也使他们的旅行计划泡汤,愤怒的TS甩手而去,找到老友鲍迪(杰森·李 Jason Lee 饰)寻求安慰。鲍迪的情况也很糟糕,女友蕾娜厌倦了他无所事事沉迷于漫画和电子游戏,果断分手去寻找浪漫爱情。失意的TS与鲍迪选择逛商场排遣烦闷,然而这里也不让人舒畅!博兰蒂父亲的电视节目正在这里搭台准备录制,正在追求蕾娜的时装店经理也处处找鲍迪的不痛快。决定反击的二人找来恶作剧二人组杰伊(杰森·缪斯 Jason