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
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