Katya (Michelle Pfeiffer), amiga e ex-amante de Dante (Klaus Maria Brandauer), um famoso cientista soviético, tenta entregar importantes obras do seu amigo a Bartholomew Blair (Sean Connery), um editor inglês, para estas serem publicadas no Ocidente. Mas o material é interceptado e vários espiões ocidentais mandam Blair ao encontro de Katya para descobrir quem é o autor destas obras e se há veracidade nas informações. Porém, a paixão de Blair por Katya pode criar situações imprevisíveis.