
Terence Hill
Father / Padre J.
Acting

Bud Spencer
Father / Padre Pedro De Leon
Acting

Jean-Pierre Aumont
Monsignor Delgado
Acting

Robert Loggia
Marchese Alfonso Felipo Gonzaga
Acting
![Mario Pilar]()
Mario Pilar
Menendez
Acting

Salvatore Basile
Monsignor Jimenez
Acting

Maria Cumani Quasimodo
Marchesa Gonzaga
Acting

Jacques Herlin
Bischoph
Acting

Mario Erpichini
Casino Owner
Acting

Luigi Antonio Guerra
Acting
![Giancarlo Bastianoni]()
Giancarlo Bastianoni
Menendez's Henchman #2 (uncredited)
Acting

Riccardo Pizzuti
Menendez's Henchman #1 (uncredited)
Acting

Marcello Verziera
Menendez's Henchman #3 (uncredited)
Acting