比尔·马捷达幼时因匪徒的袭击而全家遇害,自己因为其中一位袭击者的暗中帮助而侥幸逃命,十五年来一直在训练枪法,打听仇人下落。而最近他却和刚从监狱放出来的莱恩(李·范·克里夫 饰)不停的扯上联系,二人总是如同约好一般在各种场合同时出现,并且在这个过程中也互相了解对方。莱恩和比尔一样也在复仇,而他貌似也和比尔童年的悲惨遭遇有着千丝万缕的联系。

一个邋遢的垃圾男孩成为了著名枪手塔尔比的学徒,当枪手通过暴力和腐败控制了男孩的城镇时,对决的舞台也就设定好了。

一个贪婪的波兰雇佣兵(瑟吉 科瓦尔斯基)帮助一名矿工(帕科罗曼)和一名农民女孩,带领他们领导了一场反对激进的墨西哥政府和军队的革命,同时遭到美国对手的追击。

因为参加南北战争而背井离乡的瑞格重归故里,发现自己的妻子被黑社会老大占有了,于是决定解救妻子。他化身成为平常人混入黑老大的家中。多年未见的二人相见,恍如隔世,痛哭流涕。但是瑞格的真实身份也因此暴露了。他被人殴打了一顿,但是虎口脱险。在最后关头瑞格及时赶到,在黑老大的家中和黑老大的人马决一死战,把黑老大的家摧毁了。最终和妻子幸福的在一起。

社会上的几个支柱人物抢劫了一个装有 10 万美元的陆军保险箱,这样他们就可以购买即将修建铁路的土地。但他们没有考虑到枪手萨巴塔的存在。

墨西哥不法分子姜戈是一群小偷中的一员,他们从一辆马车上偷了一批黄金。然而,乐队里的美国人背叛了他,射杀了所有的墨西哥人。不过,姜戈并没有完全死去,他爬出了自己的浅坟,继续追寻黄金,并进行了血腥的复仇。

当男孩的老枪手父亲回来时,一个老西部农民、他的印度妻子和混血儿的理想主义生活被打断了。尽管这位老枪手打算退休,但他们对他的回归并不满意。当另一个枪手来到镇上,试图与父亲进行一场战斗时,情况变得更糟。