Jane Birkin miała początkowo zagrać Frances Penny Bethune.
Ted Kotcheff miał początkowo objąć funkcję reżysera, ale zrezygnował z powodu konfliktu na tle finansowym.
Zdjęcia do filmu kręcono w Montrealu (Kanada) oraz w Chinach.
Film był kręcony od 13 kwietnia 1987 do 21 grudnia 1988 roku.