The Crown (Netflix) - Cast
as Queen Elizabeth
James Hillier
as Patrick
as Anthony Eden
as King George VI
Ben Miles
as Peter Townsend
as Philip, Duke of Edinburgh
as Princess Margaret (younger)
as Queen Elizabeth (older)
as Princess Margaret (older)
as Prince Charles
as Winston Churchill
as Margaret Thatcher
Tobias Menzies
as Prince Philip (older)
Emma Corrin
as Diana
as Diana (older)
Harry Hadden-Paton
as Martin Charteris
Greg Wise
as Lord Mountbatten
as Harold Wilson
Ben Daniels
as Lord Snowdon
as Lord Mountbatten
as Camilla Parker Bowles
as Queen Elizabeth (Older)
as Prince Philip (Older)
as Prince Charles (older)
as Princess Margaret (older)