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.