V Jonskem morju potone britanska vohunska ladja. Britanska tajna služba najame morskega raziskovalca Timothyja Havelocka, da bi jo našel. Kajti na ladji se nahaja dragocen tovor: mogočni sistem A.T.A.C., ki bo najditelju omogočil nadzor nad jedrskimi podmornicami. Havelocka in njegovo ženo napade Kubanec Hector Gonzales ter ju ubije. Napad preživi le njuna čedna hči Melina (Carole Bouquet), ki je odločena, da bo maščevala smrt svojih staršev. Tako združi moči z Jamesom Bondom, ki mora najprej ugotoviti, kdo je Gonzalesa najel. Sledi ga pripeljejo do grškega poslovneža Kristatosa, nekdanjega nacističnega dvojnega agenta, ki zdaj dela za rusko obveščevalno službo.
Po dolgem iskanju James Bond (Sean Connery) vendarle najde Ernsta S. Blofelda (Charles Gray), vodjo mednarodne zločinske organizacije SPECTRE, ter ga ubije. Šlo je za osebno maščevanje, saj je Blofeld v prejšnji pustolovščini ubil Bondovo ženo. Šef "M" (Bernard Lee) tajnega agenta 007 pozneje pošlje na novo misijo. V južnoafriških rudnikih, kjer izkopljejo večina svetovnih diamantov, že nekaj časa ne morejo odkriti, kdo stoji za vse večjimi in pogostejšimi krajami. Pojavljajo se špekulacije o dvigu cene diamantov v svetu, vendar krožijo tudi nekatere druge teorije zarote. Britanska služba ugrabi kurirja, ki prenaša ukradene diamante iz Amsterdama v ZDA, na njegovo mesto pa se pretihotapi James Bond.