1979年,罗马梵蒂冈教廷意识到和恶魔撒旦有着莫大关系的一名女婴诞生在纽约,二十年后,距离本世纪还剩最后三天的12月28日,撒旦(加布里埃尔·伯恩 Gabriel Byrne 饰)以一名人类银行家的肉身重现人间,丧失了妻女的前任警察杰瑞克(阿诺·施瓦辛格 Arnold Schwarzenegger 饰)和自己的安保团队受雇于伪装的魔鬼,为其提供保护。不久一名神父冒死狙杀撒旦,不幸失败,他在临死前向布瑞克提出警告。布瑞克与同伴按照神父留下的线索找到了女子克里斯汀(罗宾·汤尼 Robin Tunney 饰),
“墨西哥人”不是人,而是一把古董手枪。附带在它身上有一个传说,故事的悲剧收场,让这把枪沾上了凶险的不祥之兆。每个持有它的人,都会遭来不测。如今,小混混杰瑞(布拉德·皮特 Brad Pitt饰)面临着抉择:要么接过黑帮大佬的任务,远赴墨西哥把这支枪找回来;要么乖乖地听漂亮女友萨蔓莎(朱莉娅·罗伯茨 Julia Roberts饰)的话,和黑道断绝来往,做回一个光明正大的人。当然,得罪黑帮无异于惹火烧身,杰瑞再三考虑,还是决定把“墨西哥人”寻回,干完这桩事情就金盘洗手。风尘仆仆的赶到墨西哥后,杰瑞在异乡经历着曲
雷尼(约翰尼·德普 Johnny Depp 饰)的妻子出了轨,他发现她和另一个男人躺在床上,他提出了离婚。然而,婚姻的阴影并没能使雷尼恢复原气。他的文笔开始暗淡无光,找不到从前的创作激情。于是,他来到了一个湖畔小屋疗伤创作。然而这个小屋,却给他带来了新的麻烦。首先是一个陌生人的造访令他十分恼火。那人声称雷尼抄袭了他的作品,雷尼百般解释也不能让他信服。于是雷尼翻箱倒柜,想找出原稿,却发现原稿离奇失踪。惊悚事件陆续有来,整个小屋,好像出于某种危险的情势中,雷尼非常害怕,然而却查不出缘由。是不是前妻和她的情人在