Весь фильм снят в Кёльне (Германия) и на круизном лайнере, вышедшем из Афин (Греция). Во время съёмок лайнер делал остановки в Александрии, Стамбуле и на острове Родос. Сцены на острове снимали на греческом острове Идра.
Сэр Роджер Мур сыграл в фильме за гонорар и оплаченный отпуск.