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