CIA agent frank (Bruce Willis) retirement expect and his girlfriend Sarah (Mary - Louis parker) live in ordinary people's life, but it was in old colleague Marvin (John malkovich) disturb, said someone following them. After last Marvin left his car was detonated. After the funeral, Sara kidnapped, jack houghton (Neil MacDonald) threat frank say important intelligence, but under the "dead" Marvin to help, frank, Sarah and Marvin was able to escape. Originally, Marvin and frank's name was listed in a "night spirit" (Nightshade) agents on the list of action, the action to the Soviet union during the cold war transport a symbol "night spirit" of the atomic bomb. At the same time, Victoria (Helen mirren) by Britain's MI6 entrusted to kill frank, another is called the top killer of "Korean" (LBH) are also employed by the FBI to frank as a target.
Frank, Sarah and Marvin came to Paris looking for nickname "frog" (David Hugh rees) joint. There, frank has met the old flame card (Catherine zeta-jones), she is a Russian secret agents, is also looking for the whereabouts of point "night". Clues to carry them to the physicist Dr Edward worship, there, he is the maker of nuclear weapons in those days. Bynum was confined in a lunatic asylum in London have 32 years. With the help of Victoria, they met Edward ShiMeng garden - my mind, and that the bomb is hidden in the kremlin in Moscow. After frank to steal a nuclear bomb, the shot card, plant referred to frank, after hiding in the Iranian embassy. Worship is the real purpose of a nuclear explosion, and that is the real reason he was confined to an asylum. Frank persuaded Korea fought with him, together to prevent the detonation of a nuclear bomb.