Trzech rabusiów okrada bank w Sonorze (Meksyk). Władze wysyłają za nimi pościg, który szybko zabija jednego z nich. Dadowi (Karl Malden) i Rio (Marlon Brando) udaje się jednak zbiec. W końcu dochodzi do sytuacji gdy zostają oni uwięzieni na wzgórzu. Dad dostaje ważne zadanie - ma znaleźć nowe konie i wrócić z nimi po przyjaciela, postanawia jednak zbiec ze skradzionym złotem. Rio trafia do więzienia, a gdy z niego po pięciu latach ucieka, chce tylko jednego - zemsty.