Call the Midwife star Emerald Fennell is to play the younger Camilla, Duchess of Cornwall in the third season of Netflix's British monarchy drama The Crown.

Fennell, who played Nurse Patsy Mount in Call the Midwife, said she was "absolutely over the moon" to be playing Camilla Shand in The Crown

"I'm absolutely over the moon, and completely terrified"

She admitted that she was also "completely terrified, to be joining the many hugely talented people on The Crown".

"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 haircut," she added. 

Season three of The Crown is set during the 1970s and will see The Durrells actor Josh O'Connor portraying Britain's Prince Charles.

Josh O'Connor will portray Prince Charles

The cast also includes Broadchurch star Olivia Colman as Britain's Queen Elizabeth IIOutlander's Tobias Menzies as Prince PhilipMr Turner's Marion Bailey as the Queen Mother; Helena Bonham Carter as Princess Margaret and Call the Midwife's Erin Doherty as Princess Anne.

Olivia Colman as Queen Elizabeth II

The series is due back on screens next year.

Click here for more TV news.