Which actor portrays Camilla Parker Bowles in seasons 3 and 4 of The Crown?
Answer
Emerald Fennell
Answer
Emerald Fennell
Emerald Fennell portrays Camilla Parker Bowles in seasons 3 and 4 of The Crown.
Fennell, an English actor, writer and filmmaker, played Camilla Shand as the series moved into the period when Charles's relationship with her became increasingly important. She appeared in the third season, released in 2019, and returned for the fourth season in 2020. Her performance presents Camilla as a long-time figure in Charles's life during his marriage to Lady Diana Spencer.
A common mix-up comes from the show's changing cast. Gillian Anderson appears in season 4 as Prime Minister Margaret Thatcher, while Olivia Williams plays Camilla in seasons 5 and 6. Fennell is therefore the Camilla associated specifically with the middle seasons of the series.
Fennell's work on The Crown was one part of a varied career. She also played Nurse Patsy Mount in Call the Midwife, served as a writer and showrunner on Killing Eve, and later wrote and directed Promising Young Woman, for which she won the Academy Award for Best Original Screenplay.
Source: Wikipedia · fact-checked Aug. 2026