Now that Netflix has cast its Princess Diana for an upcoming season of "The Crown," we know who will be portraying all the major players in the dramatization of the lives of the British monarchy throughout the 20th century. And we can't wait.
Seasons 1 and 2 of the show focused on the beginning of Queen Elizabeth's reign, in the 1950s and early 60s. The next two seasons will focus on the period from the mid-60s to the early 80s. It was an eventful period of British history: the sexual revolution, decolonization in many African and Caribbean countries, industrial unrest, and the elections of Edward Heath and of Margaret Thatcher.
And a lot happened in the lives of the royals, too: the Queen's Silver jubilee, tours of the Commonwealth, Princess Margaret's affair and subsequent divorce, Prince Charles' marriage to Princess Diana, and several attempts on the Queen's life, to name just a few.
We're still waiting on the release date, but it's likely to be towards the end of 2019. In the meantime, here's a look at the stars of seasons 3 and 4.
Olivia Colman as Queen Elizabeth II
It won't be the British actress's first time as a queen — she won an Oscar for her role as Queen Anne in 2018's "The Favourite.
Tobias Menzies as Prince Philip
Paul Bettany was reportedly in the running to play the Queen's husband, but Tobias Menzies snagged role instead. You may not recognize the name, but you've surely seen the face: he's appeared in "Game of Thrones," "Outlander," "Black Mirror," and "The Night Manager," among other popular TV shows and movies.
Helena Bonham Carter as Princess Margaret
The dissolution of Margaret's marriage to Antony Armstrong-Jones, Lord Snowdon, is apparently a major theme of the third season. Helena Bonham Carter is one of those actors who can project aristocratic prestige as well as a deep well of darkness, which seems perfect for playing Margaret.
Ben Daniels as Lord Snowdon
Daniels is a respected stage actor, and one of those British types who's appeared in just about everything on TV.
Josh O'Connor as Prince Charles
He's got the ears!
Emma Corrin as Princess Diana
Princess Diana likely won't appear in Season 3, which will span the period from 1964 to 1976. (She met Charles in 1977.)
Emma Corrin is a relatively unknown actress — her major credit before this one was a guest role on one episode of the British show "Grantchester."
Emerald Fennell as Camilla Shand
Emerald Fennell is an acclaimed writer as well as an actress — she's the head writer for the second season of "Killing Eve". She also gave a phenomenal quote to Netflix once she was cast in the role: "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 hair cut."
Erin Doherty as Princess Anne
Erin Doherty, who will play the second child and only daughter of Queen Elizabeth and Prince Philip, is also a relative unknown. Her credits include "Call the Midwife" and a BBC adaptation of "Les Misérables."
Marion Bailey as the Queen Mother
Queen Elizabeth's mother, who lived to be 101, was one of the members of the Royal Family who remained in good favour with the public even when other family members were unpopular. She'll be played by Marion Bailey, another workhorse British actor who's appeared in probably every British show you've ever heard of.
Maybe? Gillian Anderson as Margaret Thatcher
This hasn't been confirmed by Netflix yet, but many outlets have reported that Gillian Anderson is at the very least in talks to play the famously divisive British prime minister.
Also on HuffPost: