Robert De Niro
Jeremy Irons
Ray McAnally
Aidan Quinn
Cherie Lunghi
Ronald Pickup
Chuck Low
Liam Neeson
Bercelio Moya
Sigifredo Ismare
Robert De Niro as Rodrigo Mendoza
Jeremy Irons as Father Gabriel
Ray McAnally as Altamirano
Aidan Quinn as Felipe Mendoza
Cherie Lunghi as Carlotta
Ronald Pickup as Hontar
Chuck Low as Cabeza
Liam Neeson as Fielding
Bercelio Moya as Indian Boy
Sigifredo Ismare as Witch Doctor
Asuncion Ontiveros as Indian Chief
Alejandrino Moya as Chief's Lieutenant
Daniel Berrigan as Sebastian
Rolf Gray as Young Jesuit
Álvaro Guerrero as Jesuit