theft of her formula to Inspectors Teal and Rabineau of Scotland Yard, who inform her Simon is a wanted international thief. Emma tracks down Simon to a Moscow hotel where Tretiak has them arrested, but they escape and flee through the suburbs. They are sheltered by a prostitute and her family and meet Frankie, a Spiv who sells them directions through the sewers to the U.S. embassy. Finding Ilya and his men waiting for them, Simon lets himself be caught to allow Emma to safely reach the embassy, then escapes after igniting a car’s gas tank and leaving Ilya severely burned. Planting a listening device in Tretiak's office, Simon learns he plans to sell the incomplete formula to Karpov and frame him for wasting billions on useless technology, then use the political fallout to install himself as president. Emma finishes the formula, which Simon delivers to Tretiak's well-meaning physicist Dr. Lev Botvin, who builds an apparatus that proves the formula works. Simon infiltrates the Kremlin and informs Karpov of Tretiak's conspiracy, but they are captured by Tretiak loyalists. At a massive gathering in Red Square, Tretiak makes his accusations against Karpov, but Botvin’s cold fusion reactor is successfully initiated, exposing Tretiak as a fraud. He and Ilya are arrested, and revealed to have caused the heating-oil shortage by stockpiling vast amounts of oil underneath their mansion. Reuniting with Emma, Simon returns her formula and they start a secret relationship. She presents her formula to the world at a news conference, which Simon attends in disguise and escapes Teal and Rabineau when they spot him in the crowd. Driving away, he hears a news broadcast (voiced by Roger Moore) that $3 billion was donated to the Red Cross, Salvation Army, and the United Nations Children's Fund; it is implied that Simon, who had access to Tretiak's accounts, gave the money anonymously and established a non-profit foundation led by Dr. Botvin to develop the cold-fusion technology. Cast Val Kilmer as Simon Templar Elisabeth Shue as Dr. Emma Russell Rade Šerbedžija as Ivan Petrovich Tretiak Valery Nikolaev as Ilya Tretiak Henry Goodman as Dr. Lev Naumovich Botvin Alun Armstrong as Inspector Teal Michael Byrne as Yuri Vereshagin Yevgeni Lazarev as President Karpov Irina Apeksimova as Aleksa "Frankie" Frankeyevich Lev Prygunov as General Leo Sklarov Charlotte Cornwell as Inspector Rabineau Tommy Flanagan as Scarface Egor Pazenko as Scratchface Adam Smith as Young Simon Templar