Durante as férias nas Caraíbas, uma funcionária pública inglesa apaixona-se por um agente russo
Um diplomata russo desencadeia um caso emocionante de contra-espionagem. Judith Farrow (Julie Andrews) trabalha no Ministério dos Negócios Estrangeiros britânico na passagem pelas Caraíbas, apaixona-se por Feodor Sverlov (Omar Sharif), um adido militar russo, e o seu caso suscita acusações.
Na tentativa de limparem os seus nomes, o casal descobre que um agente russo se infiltrou no nível superior da política britânica e está envolvido num caso de contra-espionagem.
Judith percebe que Feodor corre o risco de ser executado se voltar a casa e decidem fugir.
Mas é difícil fugir da opressão e da tirania.