Get all your news in one place.
100’s of premium titles.
One app.
Start reading
The Independent UK
The Independent UK
National
Connie Evans

Emma Corrin to Kristen Stewart: The many portrayals of Diana, Princess of Wales

The details of Diana, Princess of Wales’ life in the limelight have long made for a captivating story, leading to a variety of on-screen portrayals of the late princess.

From Emma Corrin to Kristen Stewart, here is a look at a number of the actors who have taken on the role.

– Emma Corrin in The Crown

In Netflix’s hit historical drama The Crown, Corrin, 26, undertook the role of Lady Diana Spencer as she first entered the life of Prince Charles, heir to the British throne and Diana’s husband-to-be.

Emma Corrin as Princess Diana in The Crown (Netflix/PA)

English actor Corrin, who was relatively unknown when they were offered the role in 2019, reportedly carried out extensive research on the late princess before embarking on their portrayal, including meeting with the princess’s former private secretary Patrick Jephson.

They starred alongside Josh O’Connor, who played the young Prince Charles, as well as Olivia Colman and Tobias Menzies who portrayed the Queen and Prince Philip.

Corrin won the Golden Globe for best actress in a television series drama for their depiction of the princess.

– Kristen Stewart in Spencer

American actress Stewart, 32, who is best known for the role of Bella Swan in the Twilight saga, accepted the challenge of portraying Diana, Princess of Wales in 2021 film Spencer.

In contrast to a number of other films and television series featuring the princess, Spencer is set over the course of just three days and follows the princess during the Christmas of 1991 at the Queen’s Sandringham Estate.

Kristen Stewart as Princess Diana in Spencer (Fabula Films/Komplizen Film/Shoebox Films/PA) (PA Media)

In the film, Stewart depicts the period in which the relationship between Diana and Charles is under strain, with a particular focus on the state of Diana’s mental health at the time.

In order to perfect her English accent, Stewart worked with dialect coach William Conacher, who also worked with Corrin and Naomi Watts during their preparation for taking on the role of Diana.

Stewart received nominations for the Academy Award and Golden Globe Award for best actress for her role.

– Naomi Watts in Diana

Watts, 53, played the royal figure in 2013 film Diana, which concentrates on the final two years of the princess’s life.

Beginning with her divorce from Charles in 1996, the film takes a closer look at the romantic relationships the princess formed after the end of her marriage to the prince.

Naomi Watts portrayed Princess Diana in 2013 movie Diana (Ian West/PA) (PA Archive)

The film covers Diana’s trip to Angola shortly before her death in 1997, as part of her efforts to campaign against landmines.

Her relationship with Egyptian film producer Dodi Fayed also features and the film ends with the death of Diana and Fayed in the infamous car crash in the Pont de l’Alma Tunnel, in Paris – however there is no on-screen depiction of the crash itself.

Elizabeth Debicki in The Crown

As the fifth series of The Crown approaches, Elizabeth Debicki is the latest actress to undertake the role of Diana.

The Australian actress, who previously starred in Tenet and The Great Gatsby, will portray the princess in the last decade of her life as she takes over from Corrin.

Debicki, 31, will star alongside Dominic West as Prince Charles and although viewers are yet to see the pair’s on-screen portrayals for themselves, images released by Netflix have given the show’s fans a glimpse of what to expect.

Elizabeth Debicki will play Princess Diana in the fifth season of The Crown (Netflix/PA) (PA Media)

In one shot the couple can be seen standing on a yacht as Debicki dons a colourful floral print dress and Diana’s signature cropped blonde haircut, while West, 52, emulates the prince in a tweed brown suit and aviator sunglasses.

The scene was reportedly filmed in Palma, Mallorca, aboard the Christina O, a luxury 325-foot yacht formerly owned by Aristotle Onassis and Jacqueline Kennedy Onassis.

– Julie Cox in Princess In Love

Diana was portrayed on screen even before her death, notably by British actress Julie Cox in 1996 film Princess In Love.

The movie concentrated on the turbulent final years of the princess’s marriage to Charles and the reported affair she had with military officer James Hewitt.

Based on Anna Pasternak’s book of the same name, for which Hewitt was a major source, the film follows the then-alleged five-year affair between Diana and Hewitt, 64.

Julie Cox portrayed Diana on screen in 1996 prior to the princess’s death (Haydn West/PA) (PA Archive)

Diana later confirmed the affair in her now-notorious 1995 BBC Panorama interview with journalist Martin Bashir.

Cox, 48, starred alongside English actor and producer Christopher Villiers who portrayed Hewitt.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.