Main Cast

The Royal Family

Claire Foy as Princess Elizabeth, Duchess of Edinburgh
Matt Smith as Philip, Duke of Edinburgh
Vanessa Kirby as Princess Margaret
Victoria Hamilton as Queen Elizabeth
Jared Harris as King George VI
Ben Miles as Peter Townsend, the King's equerry
Eileen Atkins as Queen Mary
Greg Wise as Lord Louis Mountbatten, Philip's uncle


John Lithgow as Winston Churchill, the former Prime Minister (Conservative Party)
Jeremy Northam as Anthony Eden, the Shadow Foreign Secretary (Conservative Party)

Recurring Cast

The Royal Family

Rosalind Knight as Princess Andrew of Greece and Denmark, Philip's mother
Daniel Betts as Prince Ernst von Hannover, a German cousin of both Princess Elizabeth and Philip, descending from Queen Victoria.
Andy Sanderson as Prince Henry, Duke of Gloucester

The Royal Household

Harry Hadden-Paton as Martin Charteris, Princess Elizabeth's private secretary
Pip Torrens as Tommy Lascelles, the King's private secretary
Will Keen as Michael Adeane, the King's deputy private secretary
Patrick Ryecart as the Duke of Norfolk, The Earl Marshall
Patrick Drury as the Lord Chamberlain
Lizzy McInnerny as Bobo MacDonald, Princess Elizabeth's dresser
Martin Bishop as the King's valet
James Laurenson as Doctor Weir, the King's doctor


Harriet Walter as Clementine Churchill
Nicholas Rowe as Jock Colville, Churchill's private secretary (Conservative Party)
Clive Francis as Robert, Lord Salisbury, Leader of the House of Lords; known as "Bobbety"
Michael Culkin as Rab Butler
Nigel Cooke as Harry Crookshank
Simon Chandler as Clement Attlee, the Prime Minister (Labour Party)
Kate Phillips as Venetia Scott, a new secretary at 10 Downing Street

Major Guest Cast

David Clatworthy as Eric Sherbrook Walker, owner of the Treetops Hotel
Wayne Harrison as the Governor General of Kenya