as they agreed on. Unbeknownst to Petrofsky, Vassilievna follows her own orders, resetting the delay to zero. After sleeping with Petrofsky, she finds his own secret order to eliminate her and tries to warn him about the double-cross, but he kills her before she can. Afterwards, Petrofsky is observed contacting Winkler. Preston tracks him to Ipswich, loses him, then finds him again. Preston eventually realises that Petrofsky's target is RAF Baywaters, and locates Petrofsky's house, which lies right next to the base. When Petrofsky starts to activate the bomb, on an impulse, he checks the timer first and realises he has been betrayed. At that moment, an SAS team storms the house and during a struggle, Preston subdues and disables Petrofsky. To Preston's outrage, one of the SAS team cold-bloodedly shoots and kills Petrofsky, explaining bluntly afterwards that he had orders to do so. At Hemmings' funeral, Preston is unsurprised to find Irvine secretly meeting with General Karpov. Preston had become suspicious when known KGB agent Winkler was used as a courier, making it easy to follow him, and also when Petrofsky was killed instead of being captured for questioning. He surmised that discrediting Govorshin would benefit both Irvine and Karpov (sneering to both that keeping hold over their careers is all that matters to them). Preston does not see any point in exposing them and leaves after expressing his contempt for their cynical power play (Irvine secretly assuring Karpov that they have control over Preston, as they covertly observe him reunite with his young son). Cast Michael Caine as John Preston Pierce Brosnan as Major Valeri Alekseyevich Petrofsky / James Edward Ross Ned Beatty as General Pavel Petrovich Borisov Joanna Cassidy as Irina Vassilievna Julian Glover as Brian Harcourt-Smith Michael Gough as Sir Bernard Hemmings Ray McAnally as General Yevgeny Sergeyevich Karpov Ian Richardson as Sir Nigel Irvine Anton Rodgers as George Berenson Caroline Blakiston as Angela Berenson Joseph Brady as Carmichael Matt Frewer as Tom McWhirter Betsy Brantley as Eileen McWhirter Sean Chapman as Captain Lyndhurst Alan North as General Govorshin Ronald Pickup as Wynne-Evans John Horsley as Sir Anthony Plumb Michael Bilton as Kim Philby Peter Cartwright as Jan Marais Aaron Schwartz as Gregoriev Mark Rolston as Russian Decoder Michael J. Jackson as Major Pavlov Matthew Marsh as Barry Banks Jerry Harte as Professor Krylov Production Michael Caine read the draft manuscript of the novel and suggested