L'agente James Bond (Roger Moore) deve recuperare il traduttore ATAC, affondato nel mare tra Albania e Grecia.
L'MI6 ha giā perso nel tentativo di recuperarlo il suo uomo, Sir Havelock, ucciso dal sicario Hector Gonzales, che ha intenzione di appropriarsene a sua volta per venderlo ai russi.
A complicare il tutto la presenza di Melina (Carole Bouquet), la figlia di Havelock e uno strano personaggio greco, Aristotle Kristatos che accusa il contrabbandiere Milos Columbo (Topol).