as Walter Spezi
as Tancredi
as Cesare
as Dott. Giorgio Lorenzini
as Giuseppe Garibaldi
as Luigi
as Ferdinando
as Gabriele
as Guido Mandelli
as Alfredo
as marito di Ludovica
as Oreste Spasiano
as Silvano il fabbro
as Doctor Beck
as Riccardo Mannerini
as Giancarlo Maroni
as Vins
as Michele Malatesta
as Don Fidenzio
as Papacena
as L'uomo privato
as Marcello Davoli
as Paolo
as Celestino Reffi
as Spatola
as Giovanni 'Il Lurido'
as Franco Paradiso
as Jason
as Stefano
as Zio Giò (voice)
as Angelo
as Colonnello Cervo
as Luca
as Sante
as Filippo Peluso / Don Totò
as Alfredo Raso
as Donatello Fadda
as Michele Mainaghi
as Antonio Corallo
as Preside Fedeli
as Elvio Mayer
as Daniele Grasso
as Vasco Parisi
as Gabriele Monaco
as Père Marcello
as Bonifacio Serventi
as Danilo Foschi
as Leonida De Luca