James Bond viene imprigionato dai coreani del nord. Dopo esser riuscito a liberarsi fa il giro dal mondo per cercare chi l'ha tradito e ha permesso che venisse catturato: da Hong Kong a Cuba, fino a Londra Bond incontra sulla sua strada Jinx e Miranda Frost. Arriva in Islanda al covo del suo antagonista, Gustav Graves. Qui vedrà in azione un'incredibile nuova arma usata dal nemico, e muoverà di nuovo alla volta della Corea, dove tutto ha avuto inizio, per un confronto finale con il suo avversario.
Pierce Brosnan interpreta il ruolo di Bond per la quarta ed ultima volta.
La principale canzone della colonna sonora (composta da David Arnold, erede di John Barry) è Die Another Day interpretata da Madonna, la quale da tempo si contendeva con Robbie Willams la partecipazione a un film su James Bond del quale sono entrambi grandi fan.
La stessa Madonna appare anche in un cameo in cui fa la parte della maestra d'armi al circolo di scherma dove Bond si reca per indagare su Graves.
Per la prima volta Miss Moneypenny riesce a baciare Bond, anche se solo in realtà virtuale.
Per la seconda volta in 40 anni Q non è impersonato dallo storico interprete Desmond Llewelyn (deceduto in un incidente stradale nel 1999); la prima volta fu nel primo film della saga, Agente 007 - Licenza di Uccidere, dove il personaggio di Q non ricopriva un ruolo importante ai fini della storia. Da questo capitolo in avanti il ruolo sarà ricoperto da John Cleese, che aveva già esordito nella saga nel 1999 in Agente 007 - Il mondo non basta nei panni dell'assistente di Q.
Nel film Bond sfoglia il libro di ornitologia Birds of the West Indies scritto dal James Bond omonimo a cui Ian Fleming si è ispirato per dare un nome al suo personaggio.
Nella sequenza iniziale si vede il busto di Moon nel suo palazzo. Ma nonostante Bond distrugga quel palazzo, quel busto (che non avrebbe dovuto esserci) lo ritroviamo a bordo dell'aereo di Graves.
La hostess che serve da bere a Bond sull'aereo con cui torna a Londra è la figlia di Roger Moore.