Who is Emma Corrin, the actress playing Lady Diana in The Crown?

Series four of The Crown will see actress Emma Corrin take on the role of Diana, Princess of Wales.

She has previously said she will “strive to do justice” to Diana with her on-screen portrayal in the Netflix drama, and has paid tribute to the “profound effect” of the late princess’ work.

The 24-year-old actress will portray Diana during the early part of her relationship with the Prince of Wales before handing over the role to Elizabeth Debicki for series five and six.

The Crown
The Crown

The relative newcomer’s previous credits include the period ITV crime drama Grantchester.

Corrin played the character of Esther Carter in an episode of the hit programme.

She also starred in Misbehaviour alongside actresses including Keeley Hawes and Keira Knightley.

Misbehaviour World Premiere – London
Misbehaviour World Premiere – London

The film tells the story of a group of real-life feminist activists who hatched a plan to stage a protest at the Miss World contest in London in the 1970s.

Corrin played Jillian Jessup, who was Miss South Africa.

She also featured in the Batman origins series Pennyworth as Esme Winikus.