Anno del Signore 1890. Padre Pedro (Bud Spencer) e Padre G. (Terence Hill) sono missionari in una comunità di indigeni che vive in un'isola dell'America Centrale. I loro valori di uguaglianza non sono benvisti né dal governatore locale, il marchese Gonzaga, né dalle alte sfere della chiesa locale, più vicina alla politica di sfruttamento degli abitanti attuata proprio dal marchese. Se poi i due preti passano anche ai fatti, scoppia una vera e propria rivoluzione che il marchese deve sedare chiedendo ed ottenendo dal vescovo che padre Pedro e Padre G. siano trasferiti in un'altra missione sotto il suo diretto controllo. Naturalmente tutto ciò non è accettato di buon grado dai due missionari.