From Kristen Stewart to Naomi Watts: The best and worst portrayals of Diana on screen

It's a tough job for any actress, but here are six who've taken on the role of Diana in films or stage musicals
From Kristen Stewart to Naomi Watts: The best and worst portrayals of Diana on screen

Kristen Stewart in Spencer.

Kristen Stewart will become the latest actress to emulate the people’s princess with the release of Spencer on Friday, November 5. Here’s a rundown of some of the actresses who have tried (and sometimes failed) to capture Diana’s star power:

Kristen Stewart: Spencer (2021) 

Kristen Stewart as Diana in Spencer, in Irish cinemas Friday 
Kristen Stewart as Diana in Spencer, in Irish cinemas Friday 

Stewart is probably best known for her portrayal of Bella Swan in the Twilight franchise, but the American actress is also no stranger to recreating female icons on the big screen having previously portrayed American rock star Joan Jett and actress Jean Seberg. 

If the reviews are anything to go by, it looks like Stewart has really captured the beautiful but awkward nature of the Princess of Wales in Spencer and some critics are already predicting an Oscar win for the performance. Directed by Pablo Larrain, Spencer takes place over three days in December 1991 as Princess Diana spends Christmas at Queen Elizabeth’s Sandringham estate and her relationship with Prince Charles unravels. We’ll definitely be heading to the cinema for this one.

Naomi Watts: Diana (2013)  

Naomi Watts as Princess Diana in the 2013 film based on the royal's final years 
Naomi Watts as Princess Diana in the 2013 film based on the royal's final years 

Despite her acting prowess, Watts’ interpretation of the people’s princess in 2013’s Diana was way off the mark with one  Guardian reviewer questioning whether the film was in fact “an MI5 plot to blacken Diana's name and make her look plastic and absurd?” The film was based on Kate Snell’s 2001 book, Diana: Her Last Love and focused on Diana’s relationship with Pakistani heart surgeon, Dr Hasnat Khan, and billionaire Dodi Fayed. 

But despite the interesting source material, the movie was a major flop at the box office and remains a blip in Watt’s career. The actress later said she had been “seduced” by the opportunity to play an icon and admitted the film had been a "sinking ship." 

Emma Corrin: The Crown (2020) 

Emma Corrin as Diana in The Crown on Netflix
Emma Corrin as Diana in The Crown on Netflix

With a host of well-established and beloved actors signing on the Crown in recent years, one can only imagine the stiff competition Corrin faced in obtaining the role as a young Diana in the fourth season of the Netflix hit. 

But she certainly proved her mettle. The relatively unknown British actress’ portrayal of the Princess of Wales is convincing and moving, as she tackles Diana’s struggles with an eating disorder, an unfaithful partner and the loneliness of royal life. Corrin’s performance earned her a Golden Globe, Critic’s Choice Award and a SAG for the role during the 2021 awards season.

Jeanna de Waal: Diana, The Musical  

Jeanna de Waal as Diana in the Broadway show Diana: The Musical
Jeanna de Waal as Diana in the Broadway show Diana: The Musical

Given Diana's love for musical theatre, the idea of a musical which puts Diana’s life centre stage is so good we have to wonder why it hasn’t been done before. But then we saw the musical, and we didn’t have to wonder anymore. Diana: The Musical opened on Broadway in previews in March 2020, but the curtain soon fell as theatres had to close due to Covid-19. A filmed performance of the musical was added to Netflix last month in advance of a return to the stage on November 2, but we’d save our money if we were you. 

De Waal is a beautiful actress with a stunning voice, but she really had no hope with that script. Comedian Josh Weller tweeted that it was “accidentally the best comedy I have ever seen” which is probably as much praise as it’s likely to get.

Genevieve O'Reilly: Diana: Last Days of a Princess (2007)  

Genevieve O'Reilly as Diana in Channel 5's documentary drama Diana: Last Days of a Princess 
Genevieve O'Reilly as Diana in Channel 5's documentary drama Diana: Last Days of a Princess 

Irish-Australian Genevieve O’Reilly is best known for her role as Mon Mothma in the Star Wars franchise having portrayed the character in Star Wars: Episode III – Revenge of the Sith and Rogue One.She has also starred in classics like The Matrix and Avatar. 

But one role which has flown under the radar is her portrayal of Diana in a strange Channel 5 documentary that mixed real-life footage of the princess with re-enactments from O'Reilly, alongside interviews from people who knew Diana such as her butler Paul Burrell and royal correspondent Camilla Tominey. As the documentary mixes actual footage of Diana alongside O'Reilly's re-enactments, it's hard to really believe O'Reilly's performance, but it isn't a fail either. 

Elizabeth Debicki: The Crown (2022) 

Elizabeth Debicki as Princess Diana in season 5 of The Crown
Elizabeth Debicki as Princess Diana in season 5 of The Crown

The Night Manager actress Elizabeth Debicki will be taking over from Emma Corrin as Princess Diana for the final two installments of The Crown. The latter series will focus on the end of Charles and Diana’s marriage, and will include a dramatisation of Diana's bombshell Panorama interview with Martin Bashir. 

Unfortunately, there are no clips of Debicki in character yet, but Netflix have released a still of the Australian actress from filming and the resemblance is striking. The Crown hasn’t gone wrong with casting yet, so we are excited for this one.

More in this section

Scene & Heard

Newsletter

Music, film art, culture, books and more from Munster and beyond.......curated weekly by the Irish Examiner Arts Editor.

Cookie Policy Privacy Policy Brand Safety FAQ Help Contact Us Terms and Conditions

© Examiner Echo Group Limited