Adria Arjona
as
Maria
Luis Alberto García
as
Mateo
Henry King
Director
Thomas Gomez
as
Father Bartolome Romero
Lee J. Cobb
as
Juan Garcia
Alan Mowbray
as
Prof. Botello
Robert Adler
as
Reyes
Sydney Pollack
Director
Raul Julia
as
Arturo Duran
Lena Olin
as
Bobby Duran
Carmine Caridi
as
Captain Potts
Robert Redford
as
Jack Weil
Youssef Kerkour
as
Farrusco
Tomasz Zietek
as
Farrusco
John Hollingworth
as
Rysard Kapuscinski
Guy Mairesse
as
Werner
Ana de Armas
as
Ana Magarita Martinez
Wagner Moura
as
Juan Pablo Roque
Penélope Cruz
as
Olga Salanueva
Édgar Ramírez
as
Rene Gonzalez
Maureen O'Hara
as
Beatrice Severn
Ernie Kovacs
as
Capt. Segura
John Le Mesurier
as
Louis - Waiter
Yolanda Farr
as
Sergio Corrieri
as
Sergio Carmona Mendoyo
Robert De Niro
Director
Robert De Niro
as
Bill Sullivan
Matt Damon
as
Edward Wilson
James Faulkner
as
Lord Cooper
Angelina Jolie
as
Margaret 'Clover' Russell
Earl Cameron
as
Colonel Rosell Leyva
Walter Gotell
as
Don Jose Pulido
Sean Connery
as
Major Robert Dapes
Roger Lloyd Pack
as
Nunez
Johnny Depp
as
Bon Bon / Lieutenant Victor
Diego Luna
as
Carlos
Vincent Laresca
as
Jose Abreu
Javier Bardem
as
Reinaldo Arenas
Sergio Corrieri
as
Alberto
Celia Rodriguez
as
Gloria
Fred Zinnemann
Director
Don Diamond
as
Cafe Proprietor
A.J. Buckley
as
Detective Hall
Ron Perlman
as
Peter
Andy Garcia
Director
Steven Bauer
as
Captain Castel
Jsu Garcia
as
Ernesto 'Che' Guevarra
Andy Garcia
as
Fico Fellove
Enrique Murciano
as
Ricardo Fellove
Chris Pine
as
(voice)
Rob Riggle
as
(voice)
Peter Appel
as
(voice)