Film kręcono w Bude, Torquay (Anglia, Wielka Brytania), Chantilly, Paryżu (Francja) oraz w Rio de Janeiro (Brazylia).
Gerard Depardieu początkowo miał się wcielić w postać San-Antonio, ale dla realizatorów stało się oczywiste, że był idealny do postaci Béruriera.