Bud Spencer
Padre Speranza
Bud Spencer
Padre Speranza
Salvatore Cascio
Nino Carbone
Marco Messeri
Padre Leonardo
Angelo Infanti
Guido Fonseca
Mauro Ursella
Gege
Alex Sandro
Vincenzo Torrisi
Valentina Lainati
Maddalena Carbone
Giovanni Caruso
Vicedirettore
Saverio Deodato
Attilio Venturi
Rodolfo Corsato
Examining magistrate Mottola
Gianni Franco
Ettore Peluso
Laura Gualtieri
Dr. Rivelli
Vincent Riotta
Aldo Torrisi
Ines Nobili
Prison headmistress
Lucio Rosato
Prison doctor
Alberto Rossi
Episcopo
Paolo Triestino
Commissario Altieri
Marcello Arnone
Diotallevi
Ivna Bluck
Lulú
Sandro Moretti
Don Cesco
Ruggero Deodato
Director
Rinaldo Marsili
Editor
Sandro Moretti
Screenplay
Massimo Antonello Geleng
Art Direction
Maurizio De Angelis
Music
Milo Geleng
Assistant Art Director
Ruggero Deodato
Screenplay
Sandro Moretti
Story
Maurizio Duka Moroni
Music Editor
Patrizia Tallarico
Production Supervisor
Katrin Marras
Costume Design
Guido De Angelis
Producer
Adolfo Troiani
Cinematography
Ottaviano Dell'Acqua
Stunt Coordinator
Giuseppe Pedersoli
Screenplay
Massimo Antonello Geleng
Set Decoration
Gianfranco Pierantoni
Line Producer
Giuseppe Pedersoli
Executive Producer
Guido De Angelis
Music
Michéle De Angelis
First Assistant Director