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