Rewolwerowiec Cole Thornton (John Wayne) na zlecenie Barta Jasona (Edward Asner) udaje się do miasteczka El Dorado na granicy z Meksykiem. Jego zadaniem jest zmuszenie rodziny MacDonaldów do rezygnacji z farmy. Jason chce ją przejąć ze względu na znajdujące się tam źródła wody. Thornton, nie chcąc popełnić niesprawiedliwości, odmawia wykonania zlecenia. Jednak w wyniku nieszczęśliwego splotu zdarzeń zabija syna farmera i sam zostaje ranny. Wkrótce dowiaduje się, że Jason znalazł nowego wykonawcę zlecenia - Nelse'a McLeoda (Christopher George) oraz jego bandę. Postanawia temu zaradzić.