Film był kręcony w Vancouver (Kanada).
Paul Haggis napisał oryginalny scenariusz, ale kiedy Stowarzyszenie Scenarzystów zastrajkowało odmówił dalszej pracy. Produkcję powierzono Damianowi Lee, który zmienił scenariusz Haggisa. Ten przeczytał go i zdecydował o usunięciu swego nazwiska w miejsce swego pseudonimu "Bill Freed" i nalegał żeby Damien Lee też "podpisał" swoją pracę.
Okres zdjęciowy do filmu trwał od 16 maja do 27 czerwca 1988 roku.