Kui Rooma imperaator Marcus Aurelius sureb otsustab ta, et võim Roomas peab minema kindral Maximuse ja senati kätte. Marcuse võimujanuline poeg ei saa sellega leppida ning laseb Maximuse pere tappa ja annab korralduse Maximus hukata, kuid ta suudab riigist põgeneda. Proximo orjastab ta ja teeb tast gladiaatori. Maximust hoiab elus ainult tema kättemaksu iha. Tema võimalus saabub, kui ta saadetakse Roomasse Colosseumisse suurele gladiaatorite võitlusele. Rooma jõudes alustab ta kohe oma kättemaksu plaani elluviimist.

Briti salaluure agent James Bond (Timothy Dalton) aitab vene salaagendil Georgi Koskov'il (Jeroen Krabbé) läände põgeneda, kuid Koskov röövitakse seal enda peamisest peidupaigast. Bond leiab jälje, mis viib ta veetleva Kara (Maryam d'Abo) juurde, kes aga oskab Bondiga sama hästi mängida, kui enda stradivari tsellol. Kui nad segavad loosse ka globaalse relva režiimi, on nad sunnitud osa võtma peadpööritavatest jälitustest, vanglasse sissemurdmisest ja võitlema Afganistaani kõrbes tankide, lennukite ja kohalike vabadusvõitlejatega.