Nach dem rätselhaften Verschwinden eines britischen und des sowjetischen Atom-U-Boots Potjomkin auf hoher See beauftragt der MI6 James Bond mit der Aufklärung des Falls. Die Sowjets setzen ihre Agentin Major Anya Amasova (Deckname Triple X) ein.
Eine Spur führt nach Kairo, wo sich Bond und Anya prompt in die Quere kommen und zunächst gegeneinander arbeiten. Später beschließen die Regierungen aber, den Fall gemeinsam lösen zu wollen. Bonds Studienfreund Scheihk Hosein verrät ihm die Adresse eines Aziz Fekkesh, der sie wiederum zu Max Kalba führt. Fekkesh' Sekretärin Felicca wird vom Handlanger Sandor getötet, als Bond erscheint. So ergeht es auch Fekkesh und Max Kalba, als dieser gerade mit Anya und Bond ins Gespräch gekommen war; Fekkesh und Kalba werden vom Handlanger Der Beißer, einem furchterregenden und offenbar unverletzlichen Riesen mit einem Edelstahlgebiß, mit dem er Stahlseile, Ketten und armdicke Eisenstäbe durchbeißen kann, durch das Zerbeißen des Genicks umgebracht. Mehrere Mordanschläge des Beißers gegen Bond und Amasova in einem Pharaonentempel und später in einem Zug scheitern hingegen; beide können knapp entkommen. Anya findet heraus, dass Bond einige Wochen zuvor in Österreich ihren Geliebten Sergei Bozov bei einer Verfolgungsjagd erschossen hat. Daher schwört sie, James Bond nach Erledigung des Auftrags zu töten.
Strombergs Fisch-Firmensymbol
Hinter den U-Boot-Entführungen steckt der größenwahnsinnige Reeder Karl Stromberg, der Auftraggeber von Beißer und dessen Gehilfen Sandor, der in seinem spinnenartigen Unterwasserpalast Atlantis residiert. Stromberg ist ein vom Meer besessener Einzelgänger und intellektueller, Kunst liebender Schöngeist und Ästhet. Er umgibt sich gern mit kostbaren Gemälden und Skulpturen, lauscht Mozart und Bach und ist von der Sehnsucht erfüllt, eine neue Unterwasserwelt zu erschaffen und die in seinen Augen dekadente Zivilisation mittels der gestohlenen Atomraketen der U-Boote auszulöschen. Als Meeresbiologen getarnt gelingt es Bond und Anya, Zutritt zu Strombergs Station zu erlangen, doch dieser erkennt ihre Verkleidung und befiehlt dem Beißer, sie an Land umbringen zu lassen. Anya und Bond können eine Vielzahl von Angreifern - nicht aber den Beißer - töten und entkommen.
Die gestohlenen U-Boote befinden sich im Inneren von Strombergs Supertanker Liparus, den Bond und Anya mithilfe eines amerikanischen U-Boots und dessen Kapitän, Commander Carter, verfolgen. Stromberg ortet das U-Boot und nimmt die Besatzung gefangen. Bond kann sich und die anderen U-Boot-Besatzungen befreien und mit deren Hilfe nach einem schweren Gefecht gegen Strombergs Truppen den Tanker versenken, indem er die Bombe aus einem Atomsprengkopf entfernt. Die von Stromberg entführten U-Boote zerstören sich durch ihre Atomraketen gegenseitig, nachdem ihnen durch Bonds Manipulation neue Zielkoordinaten übermittelt worden sind.
Die US-Regierung will Atlantis, wo Stromberg mit Anya weilt, durch Carter zerstören lassen, doch Bond will unbedingt Anya retten, sodass Carter ihm eine Galgenfrist von einer Stunde gibt. Kurz vor der Zerstörung von Atlantis erschießt Bond Stromberg, der ihn heimtückisch mit einer Waffe unter dem Tisch erschießen wollte. Es gelingt ihm auch, den Beißer, der Bond noch während des Untergangs der Atlantis-Welt umzubringen versucht, in Strombergs Haifischbecken zu werfen, dieser tötet aber den Hai durch einen Genickdurchbiß und überlebt. Bond rettet Anya aus der sinkenden Kommandozentrale und flüchtet mit ihr in einer Rettungskapsel. Durch das Aufbringen all seines Charmes gelingt es dem Agenten schließlich, sie davon zu überzeugen, ihn nicht zu töten.
Roger Moore: James Bond
Barbara Bach: Major Anya Amasova
Curd Jürgens: Karl Stromberg
Richard Kiel: Der Beißer
Shane Rimmer: Commander Carter
Caroline Munro: Naomi
Bernard Lee: MI6-Chef "M"
Walter Gotell: General Gogol
Geoffrey Keen: Sir Frederick Gray
Desmond Llewelyn: Quartiermeister "Q"
George Baker: Captain Benson
Michael Billington: Sergei Borzov
Olga Bisera: Sekretärin Felicca
Edward de Souza: Sheikh Hosein
Vernon Dobtcheff: Max Kalba
Lois Maxwell: Miss Moneypenny
Sydney Tafler: Kapitän der Liparus
Nadim Sawalha: Aziz Fekkesh
Bryan Marshall: Captain Talbot
Robert Brown: Admiral Hargreaves
Milton Reid: Sandor