Imelda Staunton as Queen Elizabeth II
Getty Images/Netflix The show's final Queen Elizabeth will be portrayed by Imelda Staunton, who will play the Queen in seasons five and six. "As an actor it was a joy to see how both Claire Foy and Olivia Colman brought something special and unique to Peter Morgan’s scripts. I am genuinely honoured to be joining such an exceptional creative team and to be taking The Crown to its conclusion," she said.
Jonathan Pryce as Prince Philip
Getty Images/Netflix Jonathan Pryce follows Tobias Menzies and Matt Smith as The Crown's final Prince Philip.
Elizabeth Debicki as Princess Diana
Getty Images/Netflix The show's final Princess Diana will be portrayed by Australian actress Elizabeth Debicki. "She is uniquely magnificent," creator Peter Morgan said of casting Debicki as the late Princess of Wales. "It was a list of one. Had she said no, I might have had to reconceive the entire show."
Advertisement - Continue Reading Below
Dominic West as Prince Charles
Getty Images/Netflix In seasons five and six of The Crown, Dominic West will portray Prince Charles, the heir to the throne. "I think people understand, because the cast has changed every two seasons, that this is not an imitation,” he said. “This is an evoking of a character."
Claudia Harrison as Princess Anne
Getty Images/Netflix Claudia Harrison takes over from Erin Doherty as Princess Anne for the home stretch of the royal drama. "Anne’s an extraordinary character," Harrison said. "She's not there to make people feel better about themselves, but she is superb at her job and is a proper feminist. She's someone we can really look up to and I think she has no sense of entitlement."
Lesley Manville as Princess Margaret
Getty Images/Netflix Advertisement - Continue Reading Below
Fflyn Edwards as Prince Harry
Tim Graham/Getty Images; Keith Bernstein/Netflix Season six, part one of The Crown features 12-year-old Prince Harry, who is played by Fflyn Edwards.
Rufus Kampa as Prince William
Tim Graham/Getty Images; Andrew Milligan/PA/Getty Images Part one of the final season also features 15-year-old William, played by Rufus Kampa.
Ed McVey as Prince William
Julian Parker/UK Press/Getty Images; Keith Bernstein/Netflix Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
Marcia Warren as Queen Elizabeth the Queen Mother
Tim Graham/Getty Images; Netflix Warren takes on the role of the Queen Mother in the final seasons of the Crown.
Jonny Lee Miller as John Major
Getty Images/Netflix Season five of The Crown will focus on the 1990s, when John Major was Prime Minister. Miller will portray the Tory prime minister, who served from 1990 to 1997.
Natascha McElhone as Penelope Knatchbull
Getty Images/Netflix Penelope Knatchbull, Countess Mountbatten of Burma, developed a close friendship (and maybe more) with Prince Philip in the 90s over the sport of carriage driving. Actress Natascha McElhone will portray Penelope in season five of The Crown.
Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
Will Powell as Prince Harry
Getty Images/Netflix Child actor Will Powell portrays a young Prince Harry, who is barely in season five of The Crown.
Humayun Saeed as Hasnat Khan
Getty Images/Netflix Pakistani actor Humayun Saeed takes on the role of Princess Diana's ex-boyfriend, Hasnat Khan. "Dr. Hasnat Khan and Princess Diana were total opposites. He was a very ordinary man in every way and I feel this is what attracted Princess Diana towards him. His nature and simplicity made him special to Princess Diana," Saeed told Variety.
As the digital director for Town & Country, Caroline Hallemann covers culture, entertainment, and a range of other subjects
Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
Advertisement - Continue Reading Below