1746-ban, Mexikóban Leont (Anthony Quinn), a magányos banditát egy szerencsétlenség folytán San Sebastian megfélemlített lakói papnak nézik. A szükséghelyzetben magára vállalja a halott pap küldetését és arra biztatja a lakókat, hogy védjék meg magukat Teclo (Charles Bronson) és az embereivel szemben, akik régóta terrorizálják a közösséget. Velük marad, hogy segítsen Teclo legyőzésében és az indiánok elleni harcban, akik addig akarják zaklatni a lakosságot, amíg azok meg nem tagadják keresztény hitüket.

Flagg rendőrbíró húsz éven át védte a törvény. Az életét megváltoztatja a két bűnöző, Waco és McKay, akik nemrégiben jelentek meg a városban. A nagy John McKay valaha nagystílű bűnöző volt, és meglépett Flagg börtönéből. Flagg ezért elhatározza, hogy elkapja régi ellenségét. Waco és bandája bankrablást tervez: a kiszemelt zsákmány százezer dollár, Flagg gyanítja, mire készülnek, de mielőtt léphetne, Wilker polgármester nyugdíjba küldi.

A polgárháború befelyeztével Frank és Jesse James, valamint néhány korábbi gerillaharcos leteszik ugyan az Únió állampolgári esküjét, de elnyomásnak érzik az új rendet. Különösen a chicagói vasúti befektetők módszereit gyűlölik, s ezért James és fiatalabb testvéreivel együtt vonatokat és bankokat rabolnak, Pinkerton sheriff megesküszik, hogy törvény elé állítja őket.