- Terence Hill
- Father / Padre J.
- Bud Spencer
- Father / Padre Pedro
- Jean-Pierre Aumont
- Monsignor Delgado
- Robert Loggia
- Marches Gonzaga
- Mario Pilar
- Menendez
- Salvatore Basile
- Monsignor Jimenez
- Maria Cumani Quasimodo
- Marchesa Gonzaga
- Jacques Herlin
- The Bishop
- Luigi Antonio Guerra
- (as Antonio Guerra)
- Giancarlo Bastianoni
- Menendez's Henchman #2
- Riccardo Pizzuti
- Menendez's Henchman #1
- Marcello Verziera
- Menendez's Henchman #3