Siguiendo el éxito de ‘Fistful of Dollars’, a los del antiguo reparto se les unieron nuevos ‘nombres’ como Lee Van Cleef y Klaus Kinski. Como el primero de la trilogía, el título de la película hace referencia al presupuesto de Leone.
El villano italiano Gian Maria Volonte, en realidad un actor shakesperiano, regresó para interpretar al malvado fumador de marihuana El Indio.
El simbolismo religioso jugó un papel importante en la película (hay doce bandidos ayudando a El Indio y explica su plan de robar un banco desde el púlpito de una iglesia abandonada, la Iglesia de Santa María, Turrillas, Almería). De hecho, el director Sergio Leone estaba bastante obsesionado con la religión, entre otras cosas.
El exterior de la iglesia era otro edificio distinto, como suele ser el caso de los engañosos buscadores de lugares de Hollywood. Se trata del Castillo de las Alumbres, del siglo XVI, en el Valle de Rodalquilar.