Um casal de missionários e seu filho pequeno embrenham-se na selva amazônica brasileira para catequisar índios ainda arredios à noção de Deus. Martin Quarrier (Aidan Quinn) é sociólogo e termina sendo motivado pelas experiências de outro casal, os Huben. As intenções religiosas e a harmonia entre brancos e índios no local ficam instáveis devido à presença de Lewis Moon (Tom Berenger), um mercenário descendente dos índios americanos.