剧情介绍
故事描述恶霸地主因遭墨西哥土匪捣乱,于是高价聘请一枪手对付土匪,但枪手逐渐认清恶霸的真实凶残面目后,遂对他大为反感,最后亦和恶霸对抗。1900 年代初的新墨西哥州锡诺拉小镇,心怀不满的前赏金猎人乔·基德(克林特·伊斯特伍德饰)因在印第安人土地上狩猎并扰乱治安而入狱。墨西哥匪徒/革命者路易斯·查马(约翰·撒克逊饰)组织了一场农民 起义,反对当地地主将穷人赶出祖传的土地,并袭击了法院。富有的地主弗兰克·哈伦(罗伯特·杜瓦尔)组建了一个小队)捕获查马。基德被邀请加入但他拒绝了。哈伦坚持不懈,基德得知查马的乐队袭击了他的牧场并袭击了那里的一名工人后,态度软化了。这支队伍由众多残忍的人组成,其中一些人配备了新型步枪,其射程比以前的类型大得多。这支队伍冲进查马藏身处附近的一个村庄,用枪逼迫村民进入教堂。他们威胁要杀死五名人质,除非查马投降。哈伦不再信任基德,并把他也扔进了教堂,以阻止他帮助海伦。哈伦不知道的是,海伦也是查玛的情人以及其他墨西哥人质。基德大胆越狱。他找到查马和他的同伙并强迫他们遵守他的意愿,从而拯救了人质。他让哈伦和小队知道他会将查马交给警长米切尔(格雷戈里·沃尔科特)) 城里。队伍向前拦截一列返回锡诺拉的火车,同时一名孤独的枪手与基德和他的队伍交战;这些都被锁定了,因为明戈是哈伦队伍中最优秀的射手,他拥有一把高威力的步枪,正在从上面的岩石上射击。然而,当基德成功获得其中一把后,他在逃跑过程中组装了枪并成功杀死了明戈。当基德和被俘的查玛到达镇上时,他们发现哈伦已经和其他幸存者一起在那里,计划将他们全部杀死。基德打算实施他的计划。为了前往监狱,基德驾驶蒸汽火车穿过镇上的酒吧。基德和哈伦的手下发生了枪战。基德战胜了其他人,并躲在法官的椅子上,设法在法院杀死了哈兰。查马随后向米切尔投降。基德打了治安官一拳(因为治安官在逮捕偷猎期间打了他一拳),收拾好东西,和海伦一起离开了小镇。