Deputy-Marshall Rooster Cogburn (John Wayne) ist wegen Alkoholismus pensioniert worden. Als die Bande von Hawk (Richard Jordan) Fort Ruby bedroht, wo Reverend Goodnight (Jon Lormer) friedliche Indianer betreut, wird er wieder eingestellt. Die Bande überfällt das Fort, tötet den Reverend und einige Indianer und erbeutet eine Ladung Sprengstoff. Mit Eula Goodnight (Katharine Hepburn), Tochter des Reverend, macht sich Cogburn an die Verfolgung. Mit einem Indianerjungen stellen sie das Dynamit sicher und jagen die Bande damit in die Luft. Judge Parker ist unzufrieden. Rooster und Eula greifen zur Flasche.