| 11.7°C Dublin

'I will strive to do her story justice', says The Crown's Princess Diana


Emma Corrin will play Princess Diana in The Crown

Emma Corrin will play Princess Diana in The Crown

Emma Corrin will play Princess Diana in The Crown

Actress Emma Corrin has been cast as Princess Diana in an upcoming series of The Crown.

Corrin, who has previously only appeared in ITV series Grantchester, will take a starring role in the Netflix exploration of the British royal family.

The actress has said she will "strive to do justice" to Diana with her on-screen portrayal, and has paid tribute to the "profound effect" of the late princess's work.

Corrin's part was confirmed on the official Twitter account of The Crown, and she will star in series four of the show, which will begin filming later this year.

"I have been glued to the show and to think I'm now joining this incredibly talented acting family is surreal," Corrin said in a statement.

"Princess Diana was an icon and her effect on the world was profound and inspiring.

"To explore her through Peter Morgan's writing is the most exceptional opportunity, and I will strive to do her justice."


Diana, mother to William and Harry, was married to Prince Charles from 1981 until their very public split in 1996.

She then died in Paris in a car crash the following year.

The princess was famed for her advocacy of charitable causes, including work to tackle HIV and Aids.

Corrin becomes the latest actress to join the revolving cast of The Crown, as it jumps forward in time with different stars playing the royals every two seasons.

She will begin by dramatising Princess Diana's failed marriage to Prince Charles during the years of Margaret Thatcher's government - with Gillian Anderson playing the 'Iron Lady'.

Season three will hit screens later this year and will see Olivia Colman take over Claire Foy's role as Queen Elizabeth and focus on the era between 1964 and 1970.