
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]()
Bercelio Moya
Indian Boy
Acting
![Sigifredo Ismare]()
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]()
Tony Lawn
Père Provincial
Acting
![Monirak Sisowath]()
Monirak Sisowath
Ibaye
Acting
![Asuncion Ontiveros]()
Asuncion Ontiveros
Le chef indien
Acting
![Alejandrino Moya]()
Alejandrino Moya
Le lieutenant
Acting

Álvaro Guerrero
Jesuit
Acting
![Rafael Camerano]()
Rafael Camerano
Spanish Commander
Acting
![Silvestre Chiripua]()
Silvestre Chiripua
Indian
Acting
![Luis Carlos Gonzalez]()
Luis Carlos Gonzalez
Boy Singer
Acting
![Maria Teresa Ripoll]()
Maria Teresa Ripoll
Carlotta's Maid
Acting
![Alberto Borja]()
Alberto Borja
Priest (uncredited)
Acting
![Alain Becerra Calderon]()
Alain Becerra Calderon
Portuguese Soldier (uncredited)
Acting
![Jacques Des Grottes]()
Jacques Des Grottes
Priest (uncredited)
Acting
![Enrique Lamas]()
Enrique Lamas
Nobleman (uncredited)
Acting

Fred Melamed
Cabeza (voice) (uncredited)
Acting
![Antonio Segovia]()
Antonio Segovia
Nobleman (uncredited)
Acting
![Harlan Venner]()
Harlan Venner
Secretary (uncredited)
Acting