Początkowymi kandydatami do głównych ról byli Jack Nicholson jako kapitan Red oraz Roman Polański jako Żaba.
Timothy Dalton miał początkowo zagrać Don Alfonsa de la Torre, ale ostatecznie zrezygnował, aby wcielić się w Jamesa Bonda w filmie "W obliczu śmierci".
Film kręcono w Tunisie (Tunezja), na Malcie i Seszelach.
W 2002 rok statek "Neptun" wykorzystany w filmie wpłynął do Genui we Włoszech, gdzie przycumował na stałe. Jest w nim teraz muzeum.
Okres zdjęciowy trwał od 26 listopada 1984 roku do 15 sierpnia 1985 roku.