When James Bond (Pierce Brosnan) infiltrates a North Korean military base where Colonel Tan-Sun Moon is illegally trading weapons for the African conflict diamonds, Zao, Moon's assistant discovers Bond's true identity. As the colonel attempts to kill Bond, a hovercraft chase ensues which ends in Moon's apparent death and Bond's survival. However, Bond gets captured by North Korean soldiers and is imprisoned by the Colonel's father, General Moon. After 14 months of captivity and tremendous torture, Bond is traded in a prisoner exchange where he is sedated and taken to meet M (Judi Dench) who informs him that he is suspended due to her belief that he may have leaked information under pressure.
Upon hearing this, Bond gets convinced that he has been set up by a double agent in the British government. In order to avenge his betrayal, he escapes from the custody of MI6, and travels to Hong Kong where he learns that Zao is in Cuba. Thus starts the journey from vengeance to discovery.
Will Agent 007 find out finally who was the traitor? Will he make it back to the MI6?