Bob Valdez (Burt Lancaster) jest miejscowym szeryfem. Pewnego dnia mężczyzna zostaje zmuszony do zabicia Murzyna, którego Frank Tanner (Jon Cypher), wpływowy ranczer, fałszywie oskarżył o morderstwo. Valdez żąda jednak, żeby Tanner wypłacił zadośćuczynienie żonie zabitego, ponieważ kobieta została bez środków do życia. Ten nie zamierza współpracować. Nasyła na Valdeza grupę zbirów, którzy dotkliwie go biją. Szeryf postanawia zemścić się na złoczyńcy.