Guest Stars Harry Hadden-Paton as Martin Charteris Pip Torrens as Tommy Lascelles James Hillier as Equerry (Buckingham Palace) Clive Francis as Lord Salisbury Nicholas Rowe as Jock Colville Harriet Walter as Clemmie Churchill Jonathan Newth as Page (Buckingham Palace) Michael Culkin as Rab Butler George Asprey as Walter Monckton Simon Chandler as Clement Attlee James Laurenson as Doctor John Weir Nigel Cooke as Harry Crookshank Kate Phillips as Venetia Scott Paul Sheridan as Eden's Aide Jo Stone-Fewings as Collins Anthony Flanagan as Thurman Rebecca Benson as Nurse Jamie de Courcey as Doctor Simon Poland as Chief Scientist (Met Office) Samantha Baines as Mary Stephen Chance as Director (Met Office)