NewsEmmysRoyal FamilyWatch E!KardashiansPhotosVideos

The Crown Cast Vs. the Royals They Play

32 photos
Apr 27, 2023 3:55 PM
Pin It
Meg Bellamy, The Crown, Kate Middleton
1/32
Netflix / Getty Images

Meg Bellamy as Kate Middleton

The actress appears as the Princess of Wales in an official season six photo.


Pin It
2/32
Netflix / Getty Images

Ed McVey as Prince William

The actor appears as the Prince of Wales in a season six photo.


Pin It
3/32
Netflix, Bettmann/Getty Images

Imelda Staunton as Queen Elizabeth II

A new queen is wearing the crown! Imelda Staunton will play Queen Elizabeth II for season five of the Netflix hit.


Pin It
4/32
Netflix, Bettmann/Getty Images

Olivia Colman as Queen Elizabeth II

Olivia Colman played the royal family's matriarch for seasons three and four.


Pin It
5/32
Netflix, Bettmann/Getty

Claire Foy as Queen Elizabeth II

Claire Foy played Queen Elizabeth II in seasons one and two of Netflix's The Crown, portraying the early days of the Queen's reign.


Pin It
6/32
im Graham Photo Library via Getty Images; Netflix

Jonathan Pryce as Prince Philip

Jonathan Pryce is taking over the role of Prince Philip for the fifth and sixth seasons.


Pin It
7/32
Netflix, Fox Photos/Getty Images

Tobias Menzies as Prince Philip

Tobias Menzies stepped into the role of Prince Philip for seasons three and four.


Pin It
8/32
Netflix, Donald McKague/Michael Ochs Archives/Getty Images

Matt Smith as Prince Philip

Doctor Who alum Matt Smith played a younger version of Queen Elizabeth's longtime love Prince Philip in seasons one and two.


Pin It
9/32
Netflix; Getty Images

Dominic West as Prince Charles

Dominic West will play Prince Charles in The Crown's fifth season.


Pin It
10/32
Netflix, Tim Graham Photo Library via Getty Images

Josh O'Connor as Prince Charles

Seasons three and four featured Josh O'Connor as heir apparent Prince Charles.


Pin It
11/32
Netflix; Getty Images

Elizabeth Debicki as Princess Diana

Elizabeth Debicki will play Princess Diana in season five of The Crown.


Pin It
12/32
Netflix, Tim Graham Photo Library via Getty Images

Emma Corrin as Princess Diana

Emma Corrin took on the daunting task of playing the beloved late Princess Diana for season four.


Pin It
13/32
Anwar Hussein/Getty Images; Netflix

Senan West as Prince William

Dominic West's own son, Senan West, will play his on-screen son Prince William in the latter half of season five.


Pin It
14/32
Getty Images; Netflix

Lesley Manville as Princess Margaret

Lesley Manville is portraying Elizabeth's strong-minded sister Princess Margaret in seasons five and six. 


Pin It
15/32
Netflix, Tim Graham Photo Library via Getty Images

Helena Bonham Carter as Princess Margaret

Helena Bonham Carter was a natural fit to play the Queen's sister, Princess Margaret, in seasons three and four of the period drama.


Pin It
16/32
Netflix, Getty Images

Vanessa Kirby as Princess Margaret

British actress Vanessa Kirby portrayed a young Princess Margaret in the first two seasons of The Crown.


Pin It
17/32
Julian Parker/UK Press via Getty Images; Netflix

Olivia Williams as Camilla Parker Bowles

As the Charles-Diana saga heats up in seasons five and six, Olivia Williams is stepping into Camilla Parker Bowles' heels.


Pin It
18/32
Netflix, Tim Graham Photo Library via Getty Images

Emerald Fennell as Camilla Parker Bowles

The Prince Charles-Princess Diana saga wouldn't be complete without Camilla Parker Bowles, played by Emerald Fennell in seasons three and four.


Pin It
19/32
Tim Graham Photo Library via Getty Images; Netflix

Claudia Harrison as Princess Anne

Claudia Harrison is taking the reigns as Princess Anne in seasons four and five.


Pin It
20/32
Netflix, Tim Graham Photo Library via Getty Images)

Erin Doherty as Princess Anne

Erin Doherty played Prince Philip's favorite child, Princess Anne, in seasons three and four.


Pin It
21/32
Tim Graham Photo Library via Getty Images; Netflix

James Murray as Prince Andrew

James Murray will portray Prince Andrew as his marriage to Sarah Ferguson falls apart in seasons five and six.


Pin It
22/32
Kypros/Getty Images; Netflix

Sam Woolf as Prince Edward

Sam Woolf will star as Queen Elizabeth's youngest child Prince Edward in seasons five and six.


Pin It
23/32
Michael Putland/Getty Images; Netflix

Johnny Lee Miller as John Major

It's not just the royals who are portrayed in The Crown. Johnny Lee Miller will take on Prime Minister John Major, who served in the role from 1990 to 1997.


Pin It
24/32
Jeff Overs/BBC News & Current Affairs via Getty Images

Bertie Varvel as Tony Blair

Afterwards, Bertie Varvel will nab the prime minister role in seasons five and six as Tony Blair, who served from 1997 to 2007.


Previous
1
Next
About UsContact UsSitemapCustomer SupportPeople's ChoicePeople's Choice FAQRSS Feeds

Your source for entertainment news, celebrities, celeb news, and ​celebrity gossip. Check out the hottest fashion, photos, movies and TV shows!

Ad ChoicesPrivacy PolicyTerms of Service

© 2023 E! Entertainment Television, LLC A Division of NBCUniversal. All rights reserved.