Gdy film był jeszcze w fazie produkcyjnej w latach siedemdziesiątych, do roli Bobby Duran rozważana była Jane Fonda, jednak aktorka zrezygnowała z powodu przedłużającego się terminu realizacji projektu. Rolę tę odrzuciła również Sonia Braga, a w między czasie twórcy zastanawiali się nad zaangażowaniem Sharon Stone.
Jack Nicholson zrezygnował z roli Jacka Weila, z powodu przedłużającego się terminu filmu, gdy ten miał być realizowany w latach siedemdziesiątych. Rolą nie był zainteresowany także Nick Nolte.
Film kręcono w Key West (Floryda, USA) i Santo Domingo (Dominikana).
Większość filmu nagrywano nie na Kubie ale na Dominikanie (Kuba jest niedostępna dla amerykańskich filmowców) mimo to jednak dzięki nieustraszonej ekipie potajemnie nakręcono kilka autentycznych scen z Hawany.
Raul Julia postanowił wycofać swoje nazwisko z czołówki, po tym jak producenci odmówili umieszczenia go na plakatach obok nazwiska Redforda.
Film kręcono od 22 listopada 1989 do 28 kwietnia 1990 roku.