Home / Arts and Entertainment / 13 Actresses Who Played Princess Diana Onscreen

13 Actresses Who Played Princess Diana Onscreen

Summary

  • Elizabeth Debicki won an Emmy for her portrayal of Diana on The Crown.
  • Kristen Stewart earned an Oscar nomination for playing Diana in Spencer.
  • Early portrayals of Diana appeared in films from the early 1980s.
13 Actresses Who Played Princess Diana Onscreen

Princess Diana's compelling life has been a frequent subject for onscreen portrayals, with at least 13 actresses stepping into her shoes across various films and television series. Most recently, Elizabeth Debicki portrayed Diana in the final seasons of Netflix's The Crown, covering her separation and final days. Debicki's performance earned her a Primetime Emmy, Golden Globe, and Critics' Choice Award.

Before Debicki, Emma Corrin also starred as a young Diana in The Crown, depicting her early romance with King Charles and their marriage. Kristen Stewart received an Academy Award nomination for her role in the 2021 film Spencer, focusing on a difficult period for Diana in 1991.

Earlier in her life, Diana was portrayed in films like Charles & Diana: A Royal Love Story and The Royal Romance in 1982. More recent years have seen portrayals by Naomi Watts in the 2013 biopic Diana and Jeanna de Waal in Diana: The Musical.

Other actresses who have embodied the princess include Genevieve O'Reilly, Michelle Duncan, Amy Seccombe, Julie Cox, Serena Scott Thomas, and Nicola Formby, each bringing a unique perspective to Diana's story through documentaries, dramas, and biopics.

Disclaimer: This story has been auto-aggregated and auto-summarised by a computer program. This story has not been edited or created by the Feedzop team.

Read more news on

Property Code: 5571