Leone s'est retrouvé forcer de réaliser le film après une conspiration des producteurs et de l'équipe technique. Qui lui firent croire qu'un autre réalisateur était prévu pour le film et que celui ci se désistait 15 jours avant de tourner. Ce n'est qu'à l'arrivée de Leone sur le tournage qu'il découvrit la supercherie, autant dire qu'il fût de très mauvaise humeur en apprenant la chose.
Ce film comme les autres films de Leone n'est pas qu'un western, si sa trame l'est le film aborde pleins d'autres choses, l'amitié, la souffrance d'un peuple et son désenchantement. Le film est peut être moins réussit que d'autres, le manque de préparation y est certainement pour beaucoup. Leone à fait venir en urgence son scénariste Sergio Donati sur le tournage afin de réécrire des scènes en même temps qu'il tournait. Le résultat est bien plus qu’honorable vu les conditions dans lesquels le film a été tourné, il aborde des thèmes forts avec une certaine finesse que la musique de Moriconne vient renforcer.
Si la relation entre James Coburn est Sergio Leone s'est passé sans le moindre problème, il en a été tout autre avec Rod Steiger. Leone dira qu'il ne comprenait rien à rien, il fallait tout lui expliquer dans les moindres détails. Steiger voyait en son personnage un pancho Villa, il voulait lui donner une position mystique, Leone lui ne voyait qu'un voleur de poules. Leone insulta Steigner de morceau de merde, et lui dit qu'il avait gagné par erreur son oscar. Il continua à l'insulter pendant que Steiger s'enfuit. Forte heureusement les choses on finies pas s'arranger et le jeu de Steiger est surement comme l'a voulu Leone.
Sur le tournage Rod Steiger portait constamment son costume de mexicain, et il ne parlait qu'avec cet accent mexicain. A la fin du tournage Leone ayant encore besoin de Rod Steiger pour doubler certaines scènes reçu un coup de téléphone de la part de la femme de Steiger pour savoir quand ce doublage aurait lieu, Leone lui dit ne vous inquiétez pas se sera proche de chez vous. La femme de Steiger lui répondit que ce n'est pas ça le problème, mais c'était que son mari n'avait pas enlevé son costume depuis la fin du tournage et qu'il parlait toujours avec son accent mexicain pour ne pas le perdre pour le doublage.