Początkowo w roli Tomme'ego reżyser planował obsadzić C. Thomasa Howella. Gdy ten okazał się nieosiągalny, Boorman zaangażował swojego syna, Charleya.
Zdjęcia do filmu kręcono w Tucuruí, Itatiaia, Pará, Belém, Carajás, Rio de Janeiro, São Paulo, Paraty, nad rzeką Araguaia (Brazylia) oraz w Spilsby i Twickenham (Anglia, Wielka Brytania).
Okres zdjęciowy trwał od 13 marca do 9 lipca 1984 roku.