
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
Menendez's Henchman #2 (uncredited)
Acting

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

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