|Directed by||Luis Puenzo|
|Produced by||Executive Producer:
|Music by||Lee Holdridge|
|Edited by||William M. Anderson
Juan Carlos Macías
|Distributed by||Columbia Pictures|
|Release dates||October 6, 1989|
|Running time||119 minutes|
Mexicans transporting her from Chihuahua actually belong to a unit of Pancho Villa's army. They use her luggage to smuggle weapons to the servants at the Miranda hacienda, who in turn aid the attacking revolutionary army of General Tomas Arroyo (Jimmy Smits).
During the attack, a sardonic "Old Gringo," who is really American author Ambrose Bierce (Gregory Peck), joins in the fighting on the side of the revolution, operating the track switch that ensures a railroad flatcar laden with explosives reaches its target.
After the Miranda hacienda is taken, Winslow becomes romantically smitten alternately with Bierce and Arroyo. Bierce has come to Mexico to die in anonymity, feeling that his fifty years as a writer have won him praise only for his style, not for the truth that he's tried to tell. Arroyo, by contrast, has returned to the hacienda where he was born. His father was actually a Miranda who had raped his peasant mother. Later, in his youth, Arroyo murdered his father.
While his army enjoys luxuries they have never known on the war-damaged but palatial Miranda estate, Arroyo becomes obsessed with his past and, transfixed by childhood memories of his family buried there, fails to move his army when ordered by Villa. To snap Arroyo out of his fixation, thus averting a mutiny of his officers, Bierce burns papers that the illiterate Arroyo considers sacred—papers that supposedly entitle the peasants to the hacienda land. But Arroyo responds by shooting Bierce in the back, killing him. Bierce dies in Winslow's arms.
Winslow later goes to the U.S. embassy in Mexico to claim Bierce's body and bring it back to the United States, saying that it is that of her long-lost father. This puts Villa in a predicament because a U.S. citizen was murdered by one of his generals. So, wishing to avoid American meddling in the revolution, he has Winslow sign a statement that her father had joined the revolution and was executed for disobeying orders, as was General Arroyo who had shot him, and that she witnessed both executions. She signs the statement, is provided with the coffin bearing Bierce's body, and witnesses the execution of Arroyo.
- Jane Fonda as Harriet Winslow
- Gregory Peck as Ambrose Bierce
- Jimmy Smits as Gen. Tomas Arroyo
- Patricio Contreras as Col. Frutos Garcia
- Jenny Gago as La Garduna
- Gabriela Roel as La Luna
- Sergio Calderón as Zacarias
- Guillermo Ríos as Monsalvo
- Jim Metzler as Ron
- Samuel Valadez De La Torre as Consul Saunders
- Anne Pitoniak as Mrs. Winslow
- Pedro Armendáriz Jr. as Pancho Villa
- Pedro Damián as Capt. Ovando