这把古董手枪被称为“墨西哥人”,它背后有一个传说,但是故事结局却是悲剧的,给它带来了不祥的气息。每个人都认为拥有这把枪的人都会遭遇不幸。
现在,小混混杰瑞(布拉德·皮特)面临着一个选择:要么接受黑帮老大的命令,前往墨西哥寻找这把枪;要么听从女友萨蔓莎(朱莉娅·罗伯茨)的劝告,与黑帮割绝关系,过正常的生活。但是得罪黑帮不是什么好事,杰瑞经过多次考虑,还是决定去找“墨西哥人”,完成任务后就回头做一个正直的人。
杰瑞破费了很多力气到达墨西哥,在异国他乡经历了不少波折,寻找这把枪的过程也变得曲折。神秘的魔咒也逐渐浮现——萨蔓莎被黑帮绑架,以此来威胁杰瑞一定要把枪带回来。杰瑞的前路充满了危险,黑帮的势力、枪的魔咒,还有爱情的考验等着他去发现。