Oče Gabriel (Jeremy Irons) je španski jezuit, ki se odpravi v divjino Južne Amerike, da bi postavil misijon v upanju, da bo spreobrnil v krščanstvo tamkajšnje Indijance. Pri tem mu pomaga trgovec s sužnji Mendoza (Robert De Niro), ki po umoru brata iz ljubosumja išče odrešitev pod vodstvom očeta Gabriela, ki ga je rešil pred samomorom. Ko dvojici uspe uresničiti načrte, se za tamkajšnje Indijance začne “zlato obdobje”, ki se nepričakovano konča, ko Španija proda to kolonijo Portugalski, ki pa želi uničiti misijon. Mendoza in Gabriel se znajdeta pred težko odločitvijo: naj ubogata papežev nasvet in zapustita misijon ali pa se naj borita zanj skupaj z Indijanci, ki jih imata rada in jih spoštujeta.