La banda sonora fue escrita por Ennio Morricone, quien había trabajado con anterioridad en dos películas de Sergio Leone, "Per un pugno di dollari" (1964) y "Per qualche dollaro in più" (1965).