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.
She admitted that she was also "completely terrified, to be joining the many hugely talented people on The Crown".
Emerald Fennell will play Camilla Shand in The Crown Season Three. pic.twitter.com/vQVnOWzaN9— The Crown (@TheCrownNetflix) October 23, 2018
"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.
The cast also includes Broadchurch star Olivia Colman as Britain's Queen Elizabeth II; Outlander's Tobias Menzies as Prince Philip; Mr Turner's Marion Bailey as the Queen Mother; Helena Bonham Carter as Princess Margaret and Call the Midwife's Erin Doherty as Princess Anne.
The series is due back on screens next year.