Fue la última película dirigida por Sergio Leone, siendo la tercera parte de la trilogía conocida como "Once upon a time Trilogy", precedida por las películas "Érase una vez en el Oeste" o "Hasta que llegó su hora" (1968) y "¡Agáchate, maldito!" (1971).