Der alte Monte Walsh (Lee Marvin) erlebt die letzten Jahre der Wild-West Ära. Zusammen mit seinem Freund Chet Rollins (Jack Palance) arbeitet er einige Monate als Cowboy und besucht zwischendurch die Stadt. Wettbewerbe mit anderen Cowboys sind die einzige Freizeitbeschäftigung, die etwas Abwechslung bringen. Montes Freundin, eine Prostituierte namens Martine (Jeanne Moreau), leidet an Tuberkulose und als ihm klar wird, dass das Leben als Cowboy bald der Vergangenheit angehört, bittet er sie seine Frau zu werden. Als Monte einen Job mit einem hohen Gehalt angeboten bekommt und ablehnt, da er die Arbeit als erniedrigend empfindet, steht er vor dem Nichts. Martine stirbt und Monte beginnt sich sein Geld auf illegalen Wegen zu beschaffen...