
W 1890 r. na małej wyspie w Ameryce Południowej mieszka dwóch misjonarzy. Ojciec Pedro (Bud Spencer) i ojciec "J" (Terence Hill) zajmują się handlem aby pomóc swoim parafianom. Przeszkadza to gubernatorowi, który chce być monopolistą. Udaje mu się przekupić biskupa Toledo, który zwalnia ojca Pedro z misji. Misjonarze postanawiają jednak podjąć walkę by polepszyć byt tubylców.

Terence Hill
Father / Padre J.

Bud Spencer
Father / Padre Pedro De Leon

Jean-Pierre Aumont
Monsignor Delgado

Robert Loggia
Marchese Alfonso Felipo Gonzaga
Mario Pilar
Menendez

Salvatore Basile
Monsignor Jimenez

Maria Cumani Quasimodo
Marchesa Gonzaga

Jacques Herlin
Bischoph

Mario Erpichini
Casino Owner
Antonio Mendoza

Luigi Antonio Guerra

Lorenzo Piani