On a foggy night a car containing two men is pursued by police. The radio is discussing the country being on high alert due to a terrorist attack in
Ankara. Going down a dead end road and forced to stop, (Steven) escapes over a high barbed-wire fence, but the other one is caught. Dennis Markham (
Ian Bannen), a prominent
Member of Parliament (MP), is reported by a London paper to have been seen leaving a woman's home on the same evening as she is visited by a
military attaché from
East Germany. Is he a KGB agent? Markham's loyalty to his country is questioned. The media men debate whether or not to print the story. Vernon Bayliss (
Denholm Elliott), Nick Mullen (
Gabriel Byrne) and Jack Macleod (
Bill Paterson) all work together for the
Daily Despatch. Bayliss is sent for a private meeting with Markham and explains the link to the German agent (which Markham is unaware of). Meanwhile, Mullen interviews Nina Beckman (
Greta Scacchi), Markham's secretary, and then speaks to Markham's wife while, initially, pretending to be a policeman. The story, written by Mullen, breaks as the "Markham Affair" on television and throughout the newspapers. Markham is hounded by the media and forced to resign. Mullen continues his work alongside Bayliss, who suspects that Markham was framed. When Bayliss dies from a supposed heart attack the same night as Bayliss's flat is ransacked by someone who was not after money or valuables, Mullen suspects something deeper at work. He breaks into Bayliss's desk and finds press-cuttings and a tape which insinuates a different motive behind the attack on Markham. Mullen visits the young man in prison (caught by police at the start of the film) telling him that his accomplice is dead. This leads him to go to the site where the film began; a high security, but seemingly unmanned military base actually run by the USAF near the village of Brandon. Mullen realizes that the USAF presence in the UK involves a nuclear weapon capability and Markham seems linked to aims to rid the UK of such things. This may have been the motive to start a mudslinging campaign. With the help of Nina Beckman, Mullen continues to investigate the affair, despite a break-in at his flat, surveillance and other attempts to stop him. When he goes to publish the story, his editor calls him in to say it is a great story but they cannot publish due to the
Official Secrets Act. Moreover, the newspaper owner, Kingsbrook (a character akin to
Lord Beaverbrook), has personally intervened to make sure it isn't published. But how did he know it existed? Mullen discovers the "KGB agent" was actually a British agent, so asks the editor where they got the source that said he was KGB. He gives up the name Anthony Clegg (
Oliver Ford Davies). But when he confronts Clegg in a gentleman's club, he is grabbed by two henchmen and driven to an office for questioning by senior officials. Without explanation, then is escorted, then left alone outside the industrial building. He returns to his ransacked flat. Nina arrives at the door but as she steps inside, a bomb goes off, likely killing them both. However, she had already posted the incriminating evidence to Germany and the story of the near-nuclear-disaster spreads across the globe through the European press. ==Cast==