Set in a small politically unstable Latin American country, the story follows the half English and half Latino Dr. Eduardo Plarr, who left his home to find a better life. Along the way he meets an array of people, including British Consul Charley Fortnum, a representative in Latin America who is trying to keep Revolution from occurring. He is also a remorseful alcoholic. Another person the doctor meets is Clara, whom he immediately falls in love with, but there is a problem: Clara is Charley's wife.
Michael Caine
as Charley Fortnum
Richard Gere
as Dr. Eduardo Plarr
Bob Hoskins
as Colonel Perez
Elpidia Carrillo
as Clara
Joaquim de Almeida
as Leon
A Martinez
as Aquino
Stephanie Cotsirilos
as Marta
Domingo Ambriz
as Diego
Geoffrey Palmer
as British Ambassador
Leonard Maguire
as Dr. Humphries
Jorge Russek
as Senor Escobar
Eric Valdez
as Pablo