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

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

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

讲述了四个小罪犯在1873年在犹他州的冒险和旅行,他们包括赌徒和骗子Stubby Preston,怀孕的妓女小兔子O'Neal,酒鬼Clem,还有一个精神失常的人,名叫Bud,他对死人很着迷。这四个人漫无目的地在犹他州的荒地上寻找食物、水和可以诈骗的人,同时他们被一个名叫查科的墨西哥流氓骚扰,这个土包子发誓要报复这个土包子的性侵犯兔子。

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