Retired by MI5, Palmer (Michael Caine) is recruited by a Russian called Alexei (Michael Gambon) to stop the North Koreans getting ahold of a biological weapon that could kill millions. Palmer is helped by Nikolai (Jason Connery) in a rather confusing mix involving former operatives (from both sides) and the Russian mafia.
Much of the film takes place on a Russian train to Beijing, though Palmer and Nikolai end up marooned in Siberia and have to get back to their train by various forms of transport in some kind of bizarre Top Gear-like sequence. There are various double crosses made, the trip to Beijing seems rather pointless in the end as they head straight back to Moscow by plane. By now, though, Palmer knows there is more to this than a weapon, and Alexei can't be trusted...
It doesn't make a huge amount of sense (and can't really be compared to real Harry Palmer films based on actual Len Deighton books) but makes the most of post-Soviet Russia for all sorts of crumbling Soviet nonsense including rusty old Aeroflot airliners and a car chase with Ladas! All highly enjoyable if you like that sort of thing!