Děj výpravného příběhu se odehrává v roce 1750 ve španělských a portugalských koloniích Jižní Ameriky. Obchodník s otroky (Robert de Niro) je obávaný pro svou vznětlivou povahu. V souboji o ženu zabije svého bratra, ale pozdější výčitky jej přinutí hledat možnost, jak odčinit svou vinu. Vydává se na nebezpečnou misijní cestu po boku kněze Gabriela (Jeremy Irons).