Guest Stars Billy Jenkins as Prince Charles Harry Hadden-Paton as Martin Charteris Pip Torrens as Tommy Lascelles Lizzy McInnerny as Bobo Macdonald Clive Francis as Lord Salisbury Daniel Ings as Mike Parker Nicholas Rowe as Jock Colville Verity Russell as Young Princess Elizabeth Patrick Ryecart as Duke of Norfolk George Asprey as Walter Monckton Beau Gadsdon as Young Princess Maragaret Patrick Drury as Lord Chamberlain Ronald Pickup as Archbishop of Canterbury John Woodvine as Archbishop of York Thomas Padden as Page (Clarence House) Michael Shelford as Duke of Windsor's Valet James Woolley as Page (Marlborough House) Anthony Edridge as Equerry (Clarence House) Daniel Betts as Ernst von Hannover