Guest Stars Zoe Telford as Emily Trefusis James Murray as Charles Burnaby Timothy Dalton as Clive Trevelyan Carey Mulligan as Violet Willett Carey Mulligan as Violet Hopkins Paul Kaye as Dr. Ambrose Burt Laurence Fox as James Pearson Michael Brandon as Martin Zimmerman Mel Smith as John Enderby Rita Tushingham as Miss Elizabeth Percehouse Robert Hardy as Winston Churchill Patricia Hodge as Mrs. Evadne Willett Ian Hallard as Reporter James Wilby as Stanley Kirkwood Robert Hickson as Arthur Hopkins Laurence Richardson as Reporter Michael Attwell as Archie Stone Jeffery Kissoon as Ahmed Ghali Matthew Kelly as Donald Garfield