Guest Stars Julian Baring as Prince Charles Lyla Barrett-Rye as Princess Anne Will Keen as Michael Adeane Chris Gordon as Duke of Edinburgh's Valet James Hillier as Equerry (Buckingham Palace) Mark Tandy as Cecil Beaton James Laurenson as Doctor John Weir Sylvestra Le Touzel as Dorothy MacMillan Ryan Sampson as Dudley Moore Tim Steed as John Profumo Paul Clayton as Bob Boothby Peter Wight as Newspaper Editor David Annen as Alec Douglas-Home Oliver Maltman as Jim Orr Patrick Warner as Peter Cook Clare Holman as Princess Marina Richard Lintern as Stephen Ward Cliff Barry as Detective Josh Lacey as Jonathan Miller Seb Carrington as Alan Bennett Gala Gordon as Christine Keeler Michael Eaves as Dean of Windsor Peter Forbes as Barrister Tom Lawrence as Reporter