Guest Stars Julian Baring as Prince Charles Lyla Barrett-Rye as Princess Anne Harry Hadden-Paton as Martin Charteris Will Keen as Michael Adeane Pip Torrens as Tommy Lascelles James Hillier as Equerry (Buckingham Palace) Sylvestra Le Touzel as Dorothy MacMillan Jo Herbert as Mary Charteris Bertie Carvel as Robin Day Miles Jupp as Humphrey Euan Macnaughton as Lord Caithness Dominic Applewhite as Dermot Des McAleer as Philip Kinghorn Burbidge Anne Lambton as Gloria Peter Sandys-Clarke as BBC Producer Adam Stevenson as Ghillie James Vaughan as Hairdresser David Shaw Parker as Hawker Jonathan Rhodes as Impact Producer James Greene as Royal Horological Conservator Jack Chissick as Vendor Edmund Digby-Jones as Junior Press Secretary