“墨西哥人”不是人,而是一把古董手枪。附带在它身上有一个传说,故事的悲剧收场,让这把枪沾上了凶险的不祥之兆。每个持有它的人,都会遭来不测。如今,小混混杰瑞(布拉德·皮特 Brad Pitt饰)面临着抉择:要么接过黑帮大佬的任务,远赴墨西哥把这支枪找回来;要么乖乖地听漂亮女友萨蔓莎(朱莉娅·罗伯茨 Julia Roberts饰)的话,和黑道断绝来往,做回一个光明正大的人。当然,得罪黑帮无异于惹火烧身,杰瑞再三考虑,还是决定把“墨西哥人”寻回,干完这桩事情就金盘洗手。风尘仆仆的赶到墨西哥后,杰瑞在异乡经历着曲
公关人员斯图(柯林•法瑞尔 Colin Farrell 饰)在外面瞒着妻子有一个秘密情人,为了躲避妻子的电话单检查,这天他又偷偷溜到街上公用电话亭准备打电话约会情人。不料,在他进入电话亭的一刹那,电话铃响了。虽然不知是谁打的电话,出于习惯,斯图拿起了听筒。阴沉单调的男声随即响起,警告斯图不要挂掉,否则将血渐街头!斯图当然没有理会这恶作剧般的警告,正要走出电话亭。这时,一声枪响,一名路人已经倒在地上。斯图吓得魂飞魄散,动也不敢动。警察闻讯而来,然而他们对斯图的解释怎么也不相信,斯图还成了枪击案的主要嫌疑人。
一个恶名昭彰的死亡天使加百利(Christopher Walken),他一直想用邪恶的力量来控制地球。但是一名凡间女子薇拉莉(Jennifer Beals)和一名天使丹尼尔(Russell Wong )因两情相悦结合之后即受孕,同时因为这个未诞生的婴儿已经得到神谕,将成为一个显露神迹的圣灵,于是加百利决定用尽一切方法,来阻止这个婴儿降临人世。