Robert De Niro
Rodrigo Mendoza
Acting
Jeremy Irons
Father Gabriel
Acting
Ray McAnally
Cardinal Altamirano
Acting
Aidan Quinn
Felipe Mendoza
Acting
Liam Neeson
Father John Fielding
Acting
Cherie Lunghi
Carlotta
Acting
Ronald Pickup
Hontar
Acting
Chuck Low
Don Cabeza
Acting
Bercelio Moya
Indian Boy
Acting
Sigifredo Ismare
Witch Doctor
Acting
Daniel Berrigan
Sebastian
Acting
Carlos Duplat Sanjuan
Portuguese Commander
Acting
Fred Melamed
Don Cabeza (voice) (uncredited)
Acting
Rolf Gray
Un jeune jésuite
Acting
Tony Lawn
Père Provincial
Acting
Monirak Sisowath
Ibaye
Acting
Asuncion Ontiveros
Le chef indien
Acting
Alejandrino Moya
Le lieutenant
Acting
Álvaro Guerrero
Jesuit
Acting
Rafael Camerano
Spanish Commander
Acting
Silvestre Chiripua
Indian
Acting
Luis Carlos Gonzalez
Boy Singer
Acting
Maria Teresa Ripoll
Carlotta's Maid
Acting
Alberto Borja
Priest (uncredited)
Acting
Alain Becerra Calderon
Portuguese Soldier (uncredited)
Acting
Jacques Des Grottes
Priest (uncredited)
Acting
Enrique Lamas
Nobleman (uncredited)
Acting
Fred Melamed
Cabeza (voice) (uncredited)
Acting
Antonio Segovia
Nobleman (uncredited)
Acting
Harlan Venner
Secretary (uncredited)
Acting