See The Crown's royal family next to their real-life inspirations

Compare the stars of the Netflix historical drama and the real people they portray, including Princess Diana, Queen Elizabeth, Margaret Thatcher, and more.

Imelda Staunton; older Queen Elizabeth II
Imelda Staunton; Queen Elizabeth II. Photo:

Alex Bailey/Netflix; Chris Jackson – WPA Pool/Getty Images

The Crown followed the reign of Queen Elizabeth II from youth to older age, which required replacing the entire cast every two seasons. Of course, it wasn't just the queen who was inhabited by three different actresses: Prince Philip and Princess Margaret also had three portrayers over the course of the series. Some of the most respected British (and a few American) actors took on major roles on the show, many of whom won Emmys for their work.

But how accurately did The Crown capture these royals? See side-by-side comparisons of each actor with their real-life counterparts ahead.

01 of 24

Claire Foy and Queen Elizabeth II

Claire Foy; young Queen Elizabeth
Claire Foy; young Queen Elizabeth. Alex Bailey/Netflix; PA Images/Getty Images

Claire Foy starred as Queen Elizabeth II in seasons 1 and 2 of The Crown. She earned a Golden Globe, an Emmy, and two SAG awards for her portrayal of a young Elizabeth adjusting to her royal new role. She won a second Emmy for appearing as a guest star in season 4 of The Crown, reprising her role as the younger version of the queen.

02 of 24

Matt Smith and Prince Philip

Matt Smith; young Prince Philip
Matt Smith; young Prince Philip. Robert Viglasky/Netflix; Hulton Archive/Getty Images

Doctor Who's Eleventh Doctor Matt Smith portrayed young Prince Philip in seasons 1 and 2, and was nominated for an Emmy for his work in 2018.

03 of 24

Vanessa Kirby and Princess Margaret

Vanessa Kirby; young Princess Margaret
Vanessa Kirby; young Princess Margaret. Alex Bailey/Netflix; Bettmann Archive/Getty Images

Oscar nominee Vanessa Kirby (Pieces of a Woman) starred as young Princess Margaret in seasons 1 and 2, earning a BAFTA TV award and an Emmy nomination for her work in 2018.

04 of 24

Victoria Hamilton and Queen Elizabeth the Queen Mother

Victoria Hamilton; Elizabeth the Queen Mother
Victoria Hamilton; Queen Elizabeth the Queen Mother. Netflix; Bettmann Archive/Getty Images

Stage and screen actress Victoria Hamilton portrayed the first Queen Elizabeth–turned–Queen Mother in seasons 1 and 2.

05 of 24

John Lithgow and Winston Churchill

John Lithgow; Winston Churchill
John Lithgow; Winston Churchill. Alex Bailey/Netflix; Keystone/Getty Images

John Lithgow won an Emmy, a Critics Choice award, and a SAG award for his portrayal of Prime Minister Winston Churchill in season 1. He also popped up in guest appearances in seasons 2 and 3.

06 of 24

Olivia Colman and Queen Elizabeth II

Olivia Colman; middle-aged Queen Elizabeth
Olivia Colman; middle-aged Queen Elizabeth. Sophie Mutevelian/Netflix; Fox Photos/Hulton Archive/Getty Images

Oscar winner Olivia Colman (The Favourite) succeeded Foy as Queen Elizabeth II, portraying the monarch in seasons 3 and 4. Like Foy, Colman received Emmy and Golden Globe awards for her work as the matriarch of the royal family at middle age.

07 of 24

Tobias Menzies and Prince Philip

Tobias Menzies; middle-aged Prince Philip
Tobias Menzies; middle-aged Prince Philip. Sophie Mutevelian/Netflix; George Freston/Fox Photos/Getty Images

Game of Thrones and Outlander vet Tobias Menzies took over the role of Prince Philip in seasons 3 and 4, and won an Emmy for his performance in 2021.

08 of 24

Helena Bonham Carter and Princess Margaret

Helena Bonham Carter; middle-aged Princess Margaret
Helena Bonham Carter; middle-aged Princess Margaret. Sophie Mutevelian/Netflix; Hulton-Deutsch Collection/CORBIS/Corbis via Getty Images

Double Oscar nominee Helena Bonham Carter took on the role of the queen's younger sister in season 3 and season 4, and was nominated for multiple Emmys and Golden Globes for her work.

09 of 24

Erin Doherty and Princess Anne

Erin Doherty; Princess Anne
Erin Doherty; Princess Anne. Des Willie / Netflix; Anwar Hussein/Getty Images

Erin Doherty starred as Princess Anne, Queen Elizabeth II and Prince Philip's daughter, starting in season 3. She, along with the rest of the main cast those two seasons, won at the 2020 and 2021 SAG awards for Best Drama Ensemble.

10 of 24

Josh O'Connor and Prince Charles

Josh O'Connor; Prince Charles
Josh O'Connor; Prince Charles. Keystone-France/Gamma-Keystone via Getty Images

Josh O'Connor played Charles — the queen's eldest son and heir to the throne — in seasons 3 and 4. He won both an Emmy and a Golden Globe for his portrayal of Prince Charles in his younger years.

11 of 24

Emerald Fennell and Camilla Parker Bowles

Emerald Fennell; Camilla Parker Bowles
Emerald Fennell; Camilla Parker Bowles. Colin Hutton / Netflix; Frank Barratt/Keystone/Getty Images

Oscar-winning Promising Young Woman writer-director Emerald Fennell portrayed Camilla Parker Bowles (née Camilla Shand) in seasons 3 and 4, earning an Emmy nomination for the latter.

12 of 24

Emma Corrin and Princess Diana

Emma Corrin; Princess Diana
Emma Corrin; Princess Diana. Des Willie/Netflix; Tim Graham/Getty Images

Pennyworth alum Emma Corrin took on the role of Diana, Princess of Wales in season 4, and earned a Golden Globe and an Emmy nomination for their performance.

13 of 24

Gillian Anderson and Margaret Thatcher

Gillian Anderson; Margaret Thatcher
Gillian Anderson; Margaret Thatcher. Des Willie/Netflix; Jean GUICHARD/Gamma-Rapho via Getty Images

Gillian Anderson played Prime Minister Margaret Thatcher in season 4 of the Netflix period drama, winning an Emmy, a Golden Globe, and two SAG awards (for Drama Female Actor, and as part of the ensemble cast).

14 of 24

Imelda Staunton and Queen Elizabeth II

Imelda Staunton; older Queen Elizabeth II
Imelda Staunton; older Queen Elizabeth II.

Alex Bailey/Netflix; Chris Jackson – WPA Pool/Getty Images

Harry Potter alum/Oscar nominee Imelda Staunton played an older Queen Elizabeth II in the fifth and sixth seasons of The Crown.

15 of 24

Lesley Manville and Princess Margaret

Lesley Manville; Princess Margaret
Lesley Manville; Princess Margaret. Bennett Raglin/Getty Images; Bettmann Archive

Oscar nominee Lesley Manville (Phantom Thread) portrayed an older Princess Margaret in seasons 5 and 6.

16 of 24

Jonathan Pryce and Prince Philip

Jonathan Pryce; older Prince Philip
Jonathan Pryce; older Prince Philip. Kevin Winter/Getty Images; Alastair Grant - WPA Pool/Getty Images

Oscar nominee Jonathan Pryce (The Two Popes) played Prince Philip, Duke of Edinburgh, in seasons 5 and 6 of The Crown.

17 of 24

Elizabeth Debicki and Princess Diana

Elizabeth Debicki; Princess Diana
Elizabeth Debicki; Princess Diana. Netflix; Jayne Fincher/Princess Diana Archive/Getty Images

Tenet actress Elizabeth Debicki played Princess Diana in seasons 5 and 6, following Emma Corrin's portrayal of the late royal, winning a Golden Globe and earning nominations from the Emmys and SAG awards for her turn.

18 of 24

Dominic West and Prince Charles

Dominic West; Prince Charles
Dominic West; Prince Charles. Netflix; Tim Graham Photo Library via Getty Images

Dominic West — of The Wire and The Affair — portrayed Prince Charles in seasons 5 and 6, taking over the role from Josh O'Connor.

19 of 24

Jonny Lee Miller and John Major

Jonny Lee Miller; John Major
Jonny Lee Miller; John Major. Netflix; Michael Putland/Getty Images

Elementary star Jonny Lee Miller portrayed Prime Minister John Major in season 5 of The Crown.

20 of 24

Olivia Williams and Camilla Parker Bowles

Olivia Williams; Camilla Parker Bowles
Olivia Williams; Camilla Parker Bowles. Netflix; UK Pres/Getty Images

Rushmore actress Olivia Williams took over for Emerald Fennell in playing Camilla Parker Bowles in seasons 5 and 6 of The Crown.

21 of 24

Khalid Abdalla and Dodi Fayed

Khalid Abdalla; Dodi Fayed
Khalid Abdalla; Dodi Fayed. Netflix; Aaron Rapoport/CORBIS OUTLINE/Corbis via Getty Images

United 93 actor Khalid Abdalla played Dodi Fayed in season 5 of The Crown.

22 of 24

Ed McVey and Prince William

Ed McVey; Prince William
Ed McVey; Prince William.

Justin Downing/Netflix; Pool Photograph/Corbis/Corbis via Getty

Ed McVey made his onscreen acting debut as Prince William in season 6 of The Crown.

23 of 24

Meg Bellamy and Kate Middleton

Meg Bellamy; Kate Middleton
Meg Bellamy; Kate Middleton.

Justin Downing/Netflix; Antony Jones/Brendan Bierne/UK Press via Getty

Meg Bellamy portrayed Kate Middleton in the sixth season of The Crown, in her TV acting debut.

24 of 24

Luther Ford and Prince Harry

Luther Ford; Prince Harry
Luther Ford; Prince Harry.

Justin Downing/Netflix; Tim Graham Photo Library via Getty

Luther Ford had only appeared in a short film before taking on the role of Prince Harry in the final season of The Crown.

Related Articles