In Lausanne, Switzerland, the retired CIA agent Peter Devereaux is visited by his former chief John Hanley who convinces him to extract the agent Natalia Ulanova from Russia. Natalia is the assistant of the Russian candidate for President Arkady Federov and has collected evidence of war crimes committed by the candidate during the Chechen War and requested Peter to help her. However, during the operation, CIA chief Perry Weinstein believes that Natalia has been captured by the Russians and orders agent David Mason to kill her. Natalia gives photos and the name Mira Filipova to Peter before dying, and the agent informs Hanley. Peter kills the CIA agents, but when he sees Mason, he spares the agent who was trained by him. When Mason meets Weinstein, he learns that Peter and Natalia had a love affair in the past, and the agent is assigned to kill him. Peter heads to Belgrade, where he saves the social worker Alice Fournier who might know where Mira is from Federov's assassin Alexa and from Mason. Soon Peter learns dirty secrets about Arkady Federov and the CIA and has to flee with Alice to save their lives and expose the crimes to the world.