Joe, un tireur d'élite, arrive dans une bourgade mexicaine proche de la frontière, San Miguel. Deux bandes rivales, les Baxter et les Rodos, se disputent le contrôle de la région. Joe, qui assiste à un massacre de soldats mexicains par les Rodos, décide de tirer profit de la situation pour gagner quelques dollars. Il incite les bandits à se battre entre eux dans l'espoir de récupérer l'or que détient Ramon, le chef des Rodos. Un premier affrontement entre les bandits élimine une bonne partie des Baxter. Joe se charge de tuer lui-même les Rodos survivants. Une opération d'autant plus facile à imaginer que Joe a découvert le point faible du plus farouche des fils Rodos, son amour pour Marisol, une jolie Mexicaine.
Un film « historique », tourné dans le désert espagnol par un Italien malin. On est à l'aube des années 1960, période où le western américain est en plein déclin. Sergio Leone, qui se cache alors derrière un pseudo (Bob Robertson), le ressuscite avec ce remake violent d'un film de Kurosawa, qui connaîtra un succès international. L'histoire est celle d'une lutte entre deux familles rivales, dans une petite ville perdue. Un étranger y débarque, mi-sauveur, mi-fossoyeur.
Le film magnifie les décors, la musique (d'Ennio Morricone) et les acteurs, dont Clint Eastwood, remarqué dans une série télévisée, qui crève ici l'écran pour la première fois. Moins abouti et moins baroque que les deux autres films de la célèbre trilogie (Et pour quelques dollars de plus, Le Bon, la Brute et le Truand), ce western, orchestré comme un opéra, annonce les principales composantes du style Leone : outrance ironique des postures, gros plans pétrifiants, verve iconoclaste et regard cru sur la réalité du Far West. Le caractère impassible et l'ambiguïté du héros ajoutent du mystère à sa machination savamment exécutée. — Jacques Morice