Der Auftragskiller Sentenza (in der englischen Fassung: Angel Eyes) hat den Auftrag, einen Soldaten namens Jackson zu finden.
Ein ehemaliger Kriegskamerad Jacksons sagt Sentenza, dass dieser sich mittlerweile Bill Carson nenne. Sentenza erfährt auch, dass Jackson eine mit Münzen gefüllte Regimentskasse der Südstaatenarmee im Wert von 200.000 Dollar veruntreut habe und deshalb auf der Flucht sei. Der Informant bietet ihm 1000 Dollar dafür, dass er seinen Auftraggeber tötet und nicht ihn. Kaltblütig erschießt Sentenza dennoch den Informanten vor dessen Familie und nimmt die 1000 Dollar. Danach kassiert er vom Auftraggeber seinen Lohn und erschießt auch diesen mit der Begründung, dass er dafür nun einmal bezahlt worden sei. Sentenza macht sich selbst auf die Suche nach Bill Carson, der, wie er bald erfährt, wieder in der Konföderiertenarmee dient.
Ein wortkarger Revolvermann befreit unterdessen den steckbrieflich gesuchten Banditen Tuco aus den Händen dreier Kopfgeldjäger, übergibt ihn dem Sheriff und kassiert dafür die Belohnung.
Er bleibt im Film namenlos und wird „der Blonde“ genannt („Blondie“ im englischen Original). Bei Tucos Hinrichtung zerschießt der Blonde den Strick, so dass Tuco entkommt. Sentenza beobachtet diese Szene und durchschaut das Spiel. Diesen Coup wiederholen die beiden mehrfach und teilen sich die erhaltenen Belohnungen. Als Tuco mit der Begründung, er riskiere jedes Mal sein Leben, einen höheren Anteil fordert, wird er vom Blonden zu Fuß in der Wüste zurückgelassen.
Tuco gelangt zu einem einsamen Ort, raubt sich eine Schusswaffe, tut sich mit früheren Kumpanen zusammen und überrumpelt mit ihnen den Blonden in einem Hotelzimmer.
Er möchte ihn erhängen, doch in dem Moment schlägt eine Granate in das Hotel ein, und der Blonde kann die chaotische Situation zur Flucht nutzen.