Der alte Haudegen Will Tenneray (Kirk Douglas) lebt in einem mexikanischen Örtchen. Als der berühmte Revolverheld Abe Cross (Johnny Cash) dorthin kommt, gehen alle von einem Duell aus. Doch die beiden haben sich mittlerweile darauf verständigt, die Waffen ruhen zu lassen. Wegen des steigenden Drucks der Einwohner und damit wenigstens einer eine gesicherte Zukunft vor sich hat, führen sie gegen Eintritt ein Duell in einer Stierkampfarena durch.