Rolę Claudii miała początkowo zagrać Anne Archer, jednak odrzuciła ją, gdyż przeraziła ją ilość scen rozbieranych w filmie.
Z powodu scen seksu rolę Emily Reed odrzuciła Cindy Crawford. Angażu odmówiły także Brooke Shields i Ally Sheedy.
Willem Dafoe odrzucił rolę Jamesa Wheelera.
Film kręcono w Bahia, Rio de Janeiro (Brazylia) i w stanie Nowy Jork (USA).
Film kręcono od 2 maja do 14 lipca 1989 roku.