En el siglo XVIII, en el corazón de la selva sudamericana, un sacerdote jesuita llamado Gabriel, interpretado por Jeremy Irons, se embarca en una ambiciosa misión para proteger a una tribu indígena guaraní de los peligros que representa la colonización europea. Con la determinación de preservar sus tierras y su cultura, Gabriel construye una misión en la selva, donde los indígenas pueden encontrar refugio y seguridad.