Gianni Garko
Spirito Santo / Holy Ghost
Cris Huerta
Carezza
Pilar Velázquez
Juana
George Rigaud
Don Firmino
Víctor Israel
Monje
Paolo Gozlino
Samuel Crow (as Paul Stevens)
Nello Pazzafini
Colonel
Fortunato Arena
Matadodos
Aldo Barberito
Brother John
Carlo Gaddi
Fiesta
Franco Pesce
Doctor
Pietro Ceccarelli
Maria D'Incoronato
Gildo Di Marco
Spirito Santo's Men
Evi Farinelli
Mario Gas
Furio Meniconi
Riccardo Petrazzi
Mimmo Poli
Barman
Thomas Rudy
Teniente
Claudio Ruffini
Jugador de poker
Amerigo Santarelli
Spirito Santo's Men
Goffredo Unger
Capitán Ortega (as Fredy Unger)
Roberto Dell'Acqua
Jugador de cartas (uncredited)
Alberigo Donadeo
Soldado del General Ubarte (uncredited)
Marcello Meconizzi
Soldado del General Ubarte (uncredited)
Poldo Bendandi
Gen. Ubarte
Monica Altomonte
Federico Boido
Vern Crohn (as Rick Boyd)
Salvatore Baccaro
Spirito Santo's Men
Lino Coletta
(as Pasquale Coletta)
Lina Ferri
Dada Gallotti
Italo Guitto
Gianclaudio Jabes
Spirito Santo's Men
Ricardo Moyán
Borracho
César Ojinaga
Soldado
José Palomo
Espectador
Gianni Pulone
Moisés Augusto Rocha
Entrenador de boxeo
Maurizio Tocchi
Juan Torres
Esteban
Ettore Arena
Soldado (uncredited)
Mario Dardanelli
Soldado (uncredited)