Pierwotnie film chciał wyreżyserować sam David Lean.
Mark Rylance miał zaproponowaną rolę w filmie.
Gdy Jim wraca z ojcem na przyjęcie, po tym jak spotkał chińskich żołnierzy, na dole ekranu widoczny jest mikrofon.
Gdy Jim je sam w domu, wkłada łyżkę do szklanki. Łyżka kilkakrotnie zmienia pozycję pomiędzy ujęciami.
Gdy Jim rozpoznaje matkę pod koniec filmu, obejmuje ją tak, że jego ramiona są na ramionach jego matki. W następnej scenie to ramiona matki są na zewnątrz.
Dziewczynka, stojąca w tle zakłada swoją sukienkę dwukrotnie, podczas kiedy Jim i Basie przechodzą przez baraki.
Kiedy Jim poznaje Bassy'ego na jego talerzu widnieje ryż i coś, co przypomina mięso. Chwilę później zostaje sam ryż.
Kiedy matka Jima siedzi na jego łóżku pali papierosa. Kiedy się podnosi, jest on dalej w jej dłoniach, ale nie ma ani śladu po dymie tytoniowym.
Naczepa na ciężarówce jadącej do Suchow pojawia się dopiero u celu podróży.
Zdjęcia do filmu zrealizowano w Borehamwood i Knutsford (Anglia, Wielka Brytania), Szanghaju (Chiny) oraz w Trebujena (Hiszpania).
"Suo Gan", główny motyw muzyczny filmu, to walijska kołysanka. Steven Spielberg wybrał ją po tym, jak do roli Jima wybrał walijskiego aktora Christiana Bale'a. "Suo Gan" została zaśpiewana przez James'a Rainbird'a.
J.G. Ballard'a, autora książki na podstawie, której powstał film, można zobaczyć na przyjęciu w scenie otwierającej film.
Japońskie myśliwce "Zero" to w rzeczywistości amerykańskie samoloty treningowe Harvard, które dla potrzeb filmu przerobiono tak, aby wyglądały jak "Zero".
Zdjęcia realizowano w Elstree Film Studios w Borehamwood w hrabstwie Hertfordshire i Knutsford w Cheshire w Anglii, w Szanghaju w Chinach i Trebujena w Cádiz w Andaluzji w Hiszpanii.
Scenariusz Tom'a Stopparda był pierwotnie napisany dla reżysera, Harolda Beckera.
Zdjęcia do filmu kręcono od 1 marca do 24 czerwca 1987 roku.