Top Cast
Terence Hill
Padre J.
Bud Spencer
Padre Pedro De Leon
Jean-Pierre Aumont
Monsignor Delgado
Robert Loggia
Alfonso Felipo Gonzaga
Mario Pilar
Menendez
Salvatore Basile
Monsignor Jimenez
Maria Cumani Quasimodo
Mrs. Gonzaga
Jacques Herlin
Bishop
Mario Erpichini
Casino Owner
Antonio Mendoza