The Crown producers confirmed Pennyworth's Emma Corin will portray the late Princess Diana in season three. While the Lady Diana Spencer character will only have a minor part in the third season, it's reported that the princess will play a major role in the fourth (as well as the unconfirmed fifth season).
The one addition to the cast we're most excited for, though, is Sex Education's Gillian Anderson as "Iron Lady" Margaret Thatcher. Anderson will play the late Baroness as she navigates politics and eventually becomes the longest-serving Prime Minister of the 20th century and the first woman to hold that office.
In addition to Princess Anne, who we mentioned previously will be portrayed by Doherty, there will be also be a Camilla Parker Bowles character who will be played by Call the Midwife's Emerald Fennell.
“I’m absolutely over the moon, and completely terrified, to be joining so many hugely talented people on The Crown,” Fennell told TVLine. “I absolutely love Camilla and am very grateful that my teenage years have well prepared me for playing a chain-smoking serial snogger with a pudding bowl haircut.”
Worth the wait? Absolutely, my dear.
Additional reporting by Roberta Fiorito