Dans une Guerre de Sécession qui ensanglante l’Amérique, trois hommes restent indifférents au conflit. Ce sont trois redoutables et sympathiques bandits, qui assurent leur pain quotidien au bout de leurs carabines. Cependant vient un jour où ils entrevoient la possibilité de s’emparer d’une énorme somme d’argent. Et les voilà qui se jettent au milieu des combattants, n’hésitant pas à revêtir l’uniforme pour s’emparer du trésor convoité. Tour à tour alliés et ennemis, se suivant et se pourchassant, le Bon, la Brute et le Truand vont de l’avant...
En arrivant à El Dorado, l'aventurier Cole Thornton retrouve un ancien ami, JP Harrah, qui est aujourd'hui le shérif de la ville. Engagé par un propriétaire terrien, Thornton renonce à sa mission quand Harrah lui apprend qu'elle a pour but de chasser les McDonald de leurs terres...
Un homme mystérieux arrive dans une petite ville, tirant un cercueil boueux derrière lui. Nommé Django, cet étranger sauve la vie d’une jeune femme et se retrouve ainsi projeté en plein cœur d’une guerre entre des révolutionnaires mexicains et une bande de racistes sadiques menés par un fanatique, le major Jackson. Malgré le chaos ambiant, Django met son plan en action : se venger, en opposant ennemi contre ennemi...
Pendant la révolution mexicaine, en 1917, Maria, la femme de Grant, un riche propriétaire terrien est enlevée par Jesus Raza, un bandit mexicain. Grant engage alors quatre professionnels pour ramener sa femme.