Melanie Griffith z powodu ciąży odrzuciła rolę Kit Moresby. Tą rolą zainteresowana była również Ellen Barkin. Miranda Richardson tak bardzo chciała w nim wystąpić, że napisała w tej sprawie list do reżysera. Angaż ostatecznie jednak otrzymała Debra Winger.
Film kręcono w Ajt Bin Haddu, Tangerze i Warzazat (Maroko) oraz w Algierii i Nigrze.