Update Consent
< Back
Slide 2 of 16

"The Crown" Season 6 Cast

"The Crown"'s season six cast includes much of the same cast as season five. Imelda Staunton is Queen Elizabeth II, Jonathan Pryce is Prince Philip, Lesley Manville is Princess Margaret, Dominic West is Prince Charles and Elizabeth Debicki is Princess Diana. Claudia Harrison plays Princess Anne and Olivia Williams plays Camilla Parker Bowles. Bertie Carvel takes on the role of Tony Blair. Salim Daw plays Mohamed Al Fayed and Khalid Abdalla plays Dodi Fayed. McVey is Prince William with Bellamy as Kate Middleton and Luther Ford as Prince Harry. In earlier episodes of the season (presumably those covering Diana's death) Rufus Kampa plays Prince William and Flynn Edwards plays Prince Harry.

Image Source: Netflix