Fraîchement évadé de prison, Django se fait attraper par Guttierez, un riche propriétaire terrien, qui l’oblige à aller chercher son fils, Fidel, parti rejoindre une bande de malfrats. Django se lance sur la piste, dans le désert mexicain, et devra en découdre avec les bandits, avant de se rendre compte que les intentions du père ne sont pas des plus bienveillantes.
1865. Fin de la Guerre de Sécession. Gary Diamond, prisonnier sudiste, accepte de guider jusqu'au Fort Yuma deux ennemis du clan opposé. Lors d'une halte, il entend dire que les deux hommes espèrent y récupérer un million de dollars cachés. Suite à une attaque, Gary se libère et se lance à la recherche du trésor...