Tijdens de Amerikaanse Burgeroorlog hebben de gunfighter Blondie (The Good) en de gezochte Mexicaanse outlaw Tuco (The Ugly) een deal gesloten: Blondie levert Tuco aan een sheriff uit, strijkt de hoge beloning op, redt hem dan op het nippertje van de strop en slaan vervolgens op de vlucht. Het plan slaagt telkens. Wanneer de twee mannen tegen de sadistische gangster Setenza aanlopen, wordt de inzet nog groter: samen gaan ze op zoek naar een geldkist met 200.000 dollar, die volgens een officier Bill Carson verborgen zou zijn op een kerkhof.