骑警布里特·麦马特逮捕罪犯内特时遭拒捕而将其枪杀。
仇人杰德·布莱克带着塞拉斯、威利、布莱德、卡斯等6人来到布里特家,将其父亲德克斯打伤并绑架走了他儿子查德,还枪杀了邻居杰克的小孩艾伯特,来到苏族人领地边缘引诱布里特前来;杰德曾被布里特逮捕入狱5年,此番抢劫过银行后计划打死布里特后去墨西哥。
布里特回到家,骑警布莱·塔克等已在家等候,随即带上塔克去找杰德。
途中,找波尼族人查斯卡做向导。探风的布莱德被查斯卡打伤活捉。
卡斯不满杰德而溜走,威利被苏族人射杀;布里特3人也被苏族人袭击。
布里特的妻子劳拉是自己在与匪徒埃德交战中死去。接着塔克被苏族人捅死,其后查斯卡被侦察的塞拉斯枪杀。
布里特干掉塞拉斯后找到杰德,枪战中子弹打光了,就用自己的命交换儿子,趁唠叨时查德从背后袭击杰德、布里特补枪干掉……