Początkowo w rolę Ambrosea Biercea miał się wcielić Burt Lancaster. Jednak ze względu na chorobę serca aktora zrezygnowano z jego udziału.
Film kręcono w Durango, Ometusco, Pachuce, Tasquillo, Torreón, Venta de Cruz, Zacatecas i Zempoala (Meksyk).
Zdjęcia do filmu rozpoczęły się 18 stycznia 1988r., a zakończyły 29 kwietnia 1988r.