Call the Midwife‘s Erin Doherty to play Princess Anne in The Crown

Call the Midwife‘s Erin Doherty to play Princess Anne in The Crown‘s third season

Call the Midwife‘s Erin Doherty has been cast in the role of Princess Anne for the time-hopping third season of Netflix‘s The Crown, which begins filming next month.

According to , the West End thespian (The Divide, Junkyard) will take on the part of the second child and only daughter of Queen Elizabeth II and Prince Philip, Duke of Edinburgh.

The equestrian champ – known for her charity work – was the first member of the British Royal Family to compete in the Olympic Games (1976), and she had two children and two marriages. 

Scroll down for video

Anne, Princess Rotal also survived a kidnapping attempt in 1974, which left four men injured. 

Season three will be set between 1964-1976 when the Queen was well into her 40s.

For the third and fourth seasons, Golden Globe winner Olivia Colman takes the queen‘s tiara from Claire Foy while Golden Globe nominee Tobias Menzies replaces Matt Smith as the Duke of Edinburgh.

On Wednesday, The Exorcist‘s Ben Daniels signed on as Lord Snowdon Antony Armstrong-Jones (previously played by Matthew Goode), who divorced the philandering princess in 1978.  

‘After being glued to the first two seasons of The Crown I am beyond thrilled to be joining the cast of this incredible piece of television,‘ the Nuneaton-born 54-year-old said in a statement.

‘Snowdon was such a dynamic and complex man. I‘m really looking forward to playing him.‘ 

Last month, two-time Oscar nominee Helena Bonham Carter was announced as Vanessa Kirby‘s replacement for Princess Margaret, who embarks on a five-year affair with baronet and gardening expert Roddy Llewellyn.

Season three will also introduce Camilla Parker Bowles and Lady Diana Spencer, and Hold the Sunset star Jason Watkins will portray Prime Minister Harold Wilson‘s two terms.

Advertisement