1979年,羅馬梵蒂岡教廷意識(shí)到和惡魔撒旦有著莫大關(guān)系的一名女嬰誕生在紐約,二十年后,距離本世紀(jì)還剩最后三天的12月28日,撒旦(加布里埃爾·伯恩 Gabriel Byrne 飾)以一名人類銀行家的肉身重現(xiàn)人間,喪失了妻女的前任警察杰瑞克(阿諾·施瓦辛格 Arnold Schwarzenegger 飾)和自己的安保團(tuán)隊(duì)受雇于偽裝的魔鬼,為其提供保護(hù)。不久一名神父冒死狙殺撒旦,不幸失敗,他在臨死前向布瑞克提出警告。布瑞克與同伴按照神父留下的線索找到了女子克里斯?。_賓·湯尼 Robin Tunney 飾),得知她是命中注定要與撒旦結(jié)合的女性,如果撒旦能在千禧之夜和克里斯汀發(fā)生關(guān)系,那就意味著世界的毀滅。布瑞克決定不惜一切代價(jià)以人類的身份阻擋撒旦……