The cast for Season 3 of 'The Crown' is slowly but surely coming together.

Following the news that Olivia Colman and Helena Bonham Carter will take over the roles of Queen Elizabeth II and Princess Margaret from Claire Foy and Vanessa Kirby - and Tobias Menzies will take on Prince Phillip - the role of Princess Anne has also been filled.

Erin Doherty will play the role of Elizabeth's daughter and Charles's sister. Doherty is a relative newcomer, but you may have previously seen her in an episode of 'Call the Midwife' last year, while she also has a smart part in a forthcoming TV adaptation of 'Les Miserables' on the horizon.

In fairness, she does bear some resemblance to a young Anne:

Other cast members for Season 3 include Jason Watkins as former Prime Minister Harold Wilson, Josh O'Connor as Prince Charles and Ben Daniels as Lord Snowdon.

Filming is set to begin next month.