在美国西部的一个小镇上,有一个名叫赫罗德恶霸。他杀人越货,无恶不作。为了巩固自己的势力,赫罗德举办了一个枪击比赛,企图以巨额奖金为诱饵,使各路豪杰互相残杀。同时还以此向镇民们征收大量的税金。
枪手们从四面八方云集而来。在他们中间有一位名叫爱伦的神秘女郎。同时,另一位名叫科特的枪手也引起了赫罗德的注意。科特曾经是个罪犯,现在他改行当了牧师。为了铲除赫罗德,他也赶来寻加了这个比赛。
被童年时的噩梦所困扰的爱伦一心想杀死赫罗德,然而却始终找不到合适的机会。赫罗德的儿子基德一向与父亲不和。为了向父亲证明自己的能力,他决定参加枪赛。他爱上了爱伦,这使父子之间的冲突变得更为激烈了。
枪击比赛十分残酷,赫罗德下令输者必死。爱伦为复仇而苦苦支撑,在此同时她与科特相爱了。
爱伦和科特在半决赛中相遇, 爱伦假装败北。而在另一场半决赛中,残忍的赫罗德亲手杀死了自己的儿子。终于,最后的决斗将在科特与赫罗德之间展开。
在科特危急之际,镇上突然发生了大爆炸。爱伦炸毁了赫罗德的弹药库。在雄雄烈火中,爱伦出现在赫罗德的面前。爱伦回忆起了童年时的遭遇。在赫罗德的逼迫下,她失手杀死了自己的父亲!怀着刻骨的仇恨,爱伦扣动了扳机。
在报了父仇以后,爱伦告别科特离开了小镇,策马奔向远方。<