Characters played by Albert Finney
Geoffrey Firmin
Characters played by Jacqueline Bisset
Yvonne Firmin
Characters played by Anthony Andrews
Hugh Firmin
Characters played by Ignacio López Tarso
Dr. Vigil
Characters played by Katy Jurado
Senora Gregoria
Characters played by James Villiers
Brit
Characters played by Dawson Bray
Quincey
Characters played by Carlos Riquelme
Bustamante
Characters played by Jim McCarthy
Gringo
Characters played by José René Ruiz
Dwarf
Characters played by Eleazar Garcia Jr.
Chief of Gardens
Characters played by Salvador Sánchez
Chief of Stockyards
Characters played by Sergio Calderón
Chief of Municipality
Characters played by Araceli Ladewuen Castelun
Maria
Characters played by Emilio Fernández
Diosdado
Characters played by Arturo Sarabia
Cervantes
Characters played by Roberto Sosa
Few Fleas
Characters played by Hugo Stiglitz
Sinarquista
Characters played by Ugo Moctezuma
Latin Consul
Characters played by Isabel Vázquez 'La Chichimeca'
Chicken Lady
Characters played by Gustavo Fernandez 'Xochitl'
Transvestite
Characters played by Irene Díaz de Dávila
Concepta
Characters played by Alberto Olvera
Matador
Characters played by Eduardo Borbolla
Don Juan Tenorio
Characters played by Alejandra Suarez
Doña Ines
Characters played by Rodolfo De Alexandre
Bus Driver
Characters played by Juan Ángel Martínez
Passenger
Characters played by Martín Palomares Carrión
Dead Indian
Characters played by Mario Arévalo
Horseman
Characters played by Ramiro Ramírez
Second Horseman
Characters played by Günter Meisner
Herr Krausberg - the German Attaché
Characters played by Alfonso Castro Valle
(uncredited)