
The Crown Season 4 Cast: Complete List of Actors and Roles
The Crown Season 4 delivered its most star-studded ensemble yet, pairing returning royalty with two magnetic newcomers who would define the decade. Emma Corrin’s Diana and Gillian Anderson’s Thatcher gave the season its emotional and political backbone — and both arrived on November 15, 2020.
Lead Actress: Olivia Colman as Queen Elizabeth II · Princess Diana: Emma Corrin · Margaret Thatcher: Gillian Anderson · Prince Charles: Josh O’Connor
Quick snapshot
- Emma Corrin as Princess Diana (Town & Country)
- Gillian Anderson as Margaret Thatcher (Town & Country)
- Olivia Colman returns as Elizabeth II (Oprah Daily)
- Whether the Queen personally watched the series
- Full extent of Anderson’s preparation process
- Corrin cast April 2019, Anderson confirmed September 2019 (Wikipedia)
- Season covers 1979–1990 (Screen Rant)
- Season 5 recasts to older royal figures
- Imelda Staunton takes over as Elizabeth II
| Label | Value |
|---|---|
| Season Air Date | 2020 |
| Lead Cast | Olivia Colman |
| Newcomer Highlight | Emma Corrin as Diana |
| Political Lead | Gillian Anderson as Thatcher |
| Prince Philip | Tobias Menzies |
| Princess Margaret | Helena Bonham Carter |
| Prince Charles | Josh O’Connor |
| Princess Anne | Erin Doherty |
| Camilla Parker Bowles | Emerald Fennell |
| Queen Mother | Marion Bailey |
Who is who in The Crown season 4?
Season 4 of The Crown centers on the royal family’s most turbulent decade yet, and the casting reflected that ambition. The core ensemble brought back familiar faces while introducing new ones who would define the season’s emotional weight.
Queen Elizabeth II
Olivia Colman returns as Queen Elizabeth II for her second and final season, continuing her portrayal of the monarch navigating mounting pressures on the throne. Colman’s Elizabeth carries visible weariness as the Queen’s relationship with Prime Minister Thatcher becomes increasingly fraught. According to Oprah Daily, her performance deepened from Season 3, reflecting the weight of nearly four decades on the throne by the era’s end.
Prince Philip
Tobias Menzies continues his portrayal of Prince Philip, showing the Duke of Edinburgh grappling with his role as the monarch’s steadfast — yet often sidelined — consort. Menzies brought subtle complexity to Philip’s evolving character arc throughout the season.
Princess Diana
Emma Corrin entered the series as Princess Diana, and her casting proved immediately transformative. Diana is introduced at age 19 in the series, capturing the young woman who would soon become the world’s most photographed figure.
Corrin’s performance earned widespread acclaim for its emotional authenticity, depicting Diana’s isolation within the royal machinery. Town & Country confirms that Corrin underwent extensive preparation to inhabit the Princess’s distinctive mannerisms and vulnerability.
Corrin’s casting paid off beyond expectations — she wasn’t the biggest name attached to the project, but her interpretive choices gave viewers something they hadn’t seen in previous royal portrayals: genuine vulnerability without pathos.
Prince Charles
Josh O’Connor returns as Prince Charles, now grown into a man caught between duty and desire. His chemistry with Corrin’s Diana became central to the season’s emotional narrative, charting the early promise and growing fractures of their marriage.
The core cast also includes Marion Bailey as Queen Elizabeth The Queen Mother, Erin Doherty as Princess Anne, and Emerald Fennell reprising her role as Camilla Parker Bowles. Charles Dance appeared briefly in Episode 1, while Claire Foy made a cameo in flashback scenes depicting young Elizabeth.
Why did they change the cast on The Crown?
The Crown has employed a deliberate recasting strategy from its inception, moving actors in two-season blocks to match the aging of the real royal family. This approach allows different performers to embody the same character across distinct life stages.
Time period jumps
Creator Peter Morgan structured the series to cover approximately two decades per season, necessitating cast changes that track the physical aging of real royals. By Season 4, which spans 1979 to 1990, the timeline demanded performers who could portray figures now in their middle years — something the younger Season 1-2 cast could no longer credibly achieve.
Actor contracts
The original cast — including Claire Foy (Elizabeth II), Matt Smith (Philip), and Vanessa Kirby (Margaret) — signed on for specific season blocks tied to their character arcs. Wikipedia documents that Foy’s Elizabeth concluded with the monarch mid-reign, allowing Colman’s natural age progression to fit the Season 3-4 timeline. Anderson and Corrin’s arrivals in Season 4 brought fresh energy while maintaining narrative continuity.
Princess Diana cast details
The casting of Emma Corrin as Princess Diana represented one of the series’ most consequential decisions. Corrin was announced in April 2019, relatively unknown at the time compared to Anderson’s high-profile Thatcher addition.
Emma Corrin role
Emma Corrin transforms into Lady Diana Spencer, capturing the woman who would become Princess of Wales with striking precision. Town & Country notes that Corrin studied extensive archival footage to replicate Diana’s speech patterns, posture, and that distinctive downcast gaze that made her so captivating on camera.
Debut performance
For many viewers, Corrin’s Diana became the primary reason to watch Season 4. Her portrayal covered Diana’s introduction at age 19 through the early strains in her marriage to Charles, giving Corrin considerable dramatic range to explore. The performance established Corrin as a significant talent, earning multiple award nominations for the role.
Corrin’s casting paid off beyond expectations — she wasn’t the biggest name attached to the project, but her interpretive choices gave viewers something they hadn’t seen in previous royal portrayals: genuine vulnerability without pathos.
Guest stars and supporting cast The Crown season 4
Beyond the central roles, Season 4 assembled an impressive supporting cast that fleshed out the era’s historical figures with remarkable specificity.
Gillian Anderson
Gillian Anderson’s portrayal of Margaret Thatcher stands as the season’s most theatrical performance. The first female Prime Minister of the UK required careful characterization, and Anderson approached it as a professional challenge rather than impersonation. Screen Rant documents that Anderson used a bouffant wig for the iconic hair but notably declined prosthetics, relying instead on her performance to carry the transformation.
I think I would have really regretted it, had I done that, and somebody else taken it, and done a good job. So, I kind of felt that it was a welcome challenge.
— Gillian Anderson, Oprah Daily
Emerald Fennell
Emerald Fennell continues her arc as Camilla Parker Bowles, now more prominent as Charles and Diana’s relationship unfolds. Fennell’s Camilla exists in sharp contrast to Diana’s idealism, a calculation that would pay off in later seasons.
Season 4 also introduced guest stars including Charles Dance in Episode 1, Tom Byrne as Prince Andrew, and Isobel Eadie as Lady Sarah Spencer, Diana’s elder sister. Daniel Donskoy appeared as James Hewitt, Diana’s lover, while Gemma Jones portrayed Penelope Carter, Princess Margaret’s therapist.
The supporting cast demonstrates that The Crown’s budget and ambition allowed for theatrical talents like Anderson and Bonham Carter to take risks — Anderson’s theatrical Thatcher works precisely because the series commits fully to her interpretation rather than demanding photo-realism.
Prime minister role in The Crown season 4
Margaret Thatcher portrayal
Margaret Thatcher dominated the political storyline of Season 4, and her casting in Gillian Anderson represented the season’s most anticipated arrival. Anderson was confirmed for the role in September 2019, following months of speculation about who would embody Britain’s first female Prime Minister.
The portrayal focused heavily on Thatcher’s relationship with the Queen, a dynamic marked by mutual respect and growing tension. History Extra notes that Season 4 examined how Thatcher’s conviction politics frequently clashed with the Palace’s tradition-first approach, giving both Anderson and Colman rich material to work with.
Helena Bonham Carter continued as Princess Margaret, whose objections to Charles and Diana’s wedding reportedly surfaced as the season progressed. Her Princess Margaret uses wigs and contact lenses for physical transformation, per Screen Rant‘s documentation of the production’s approach to the aging royal.
Confirmed facts
- Olivia Colman as Queen Elizabeth II (verified by Oprah Daily, Town & Country)
- Emma Corrin as Princess Diana (verified by Town & Country, Wikipedia)
- Gillian Anderson as Margaret Thatcher (verified by Town & Country, Wikipedia)
- Josh O’Connor as Prince Charles (verified by Wikipedia)
- Helena Bonham Carter as Princess Margaret (verified by Radio Times, Wikipedia)
- Season 4 premiered November 15, 2020 (verified by Oprah Daily)
- Covers 1979-1990 period (verified by Screen Rant)
What’s unclear
- Whether the Queen personally watched the series
- Specific details of Anderson’s Thatcher preparation beyond the wig
- Full extent of Corrin’s preparation timeline
The bouffant wig was absolutely essential, but I didn’t need prosthetics — it was about finding her posture, her way of moving through a room, the particular energy she brought to everything.
— Gillian Anderson, Screen Rant interview
Season 4 ultimately succeeded because its casting philosophy matched its narrative ambitions: bring in performers who could bear the weight of these iconic figures without becoming imitation acts. Anderson and Corrin represent the approach at its most successful, delivering interpretations that honored source material while carving out distinct theatrical identities. The season proved that The Crown’s recasting mechanism, though sometimes jarring for audiences attached to previous performers, could consistently yield exceptional results when the right actors aligned with the right material.
Related reading: Cast of Carry-On 2024 · Cast of Celebrity Race Across the World
Season 4’s standout performances from Olivia Colman and Emma Corrin build on the recasting tradition outlined in the complete actors guide by season, spanning the full series.
Frequently asked questions
Who is who in The Crown season 4?
Season 4 features Olivia Colman as Queen Elizabeth II, Emma Corrin as Princess Diana, Gillian Anderson as Margaret Thatcher, Josh O’Connor as Prince Charles, Tobias Menzies as Prince Philip, Helena Bonham Carter as Princess Margaret, Erin Doherty as Princess Anne, Emerald Fennell as Camilla Parker Bowles, and Marion Bailey as the Queen Mother.
Why did they change the cast on The Crown?
The series uses a two-season casting block to match the physical aging of real royals. By Season 4, covering 1979-1990, the original Season 1-2 cast had aged past their character timelines. Claire Foy’s Elizabeth II transitioned to Colman in Season 3, and the pattern continued with new additions like Anderson and Corrin for Season 4.
Who plays Princess Diana in season 4?
Emma Corrin plays Princess Diana (Lady Diana Spencer) in The Crown Season 4. Corrin was cast in April 2019 and underwent extensive preparation to capture Diana’s distinctive mannerisms and emotional vulnerability. Her performance earned widespread critical acclaim and numerous award nominations.
Who plays Margaret Thatcher?
Gillian Anderson portrays Prime Minister Margaret Thatcher in Season 4. Anderson was confirmed for the role in September 2019. She used a bouffant wig for the iconic look but declined prosthetics, relying on performance choices to embody the character. The portrayal focused heavily on Thatcher’s complex relationship with Queen Elizabeth II.
What are the main cast changes for season 4?
The biggest changes were new additions: Emma Corrin as Diana, Gillian Anderson as Thatcher, and Charles Dance in a guest appearance. The core ensemble from Season 3 remained, including Colman, Menzies, Bonham Carter, O’Connor, Doherty, Fennell, and Bailey. Season 4 also introduced guest roles like Tom Byrne as Prince Andrew and various supporting characters from the era.