Leading ladies Naomi Watts, Emma Corrin, Kristen Stewart and Nicola Formby all have one thing in common – they played the iconic role of Princess Diana. Photos: @Trustgu_wachit, @mhnissnick/Twitter; Netflix; Shoebox Films
Leading ladies Naomi Watts, Emma Corrin, Kristen Stewart and Nicola Formby all have one thing in common – they played the iconic role of Princess Diana. Photos: @Trustgu_wachit, @mhnissnick/Twitter; Netflix; Shoebox Films

13 actors who played Princess Diana – from Kristen Stewart’s dazzling performance in Spencer to Emma Corrin’s portrayal in The Crown, how do these Hollywood stars measure up?

  • Lifetime films about Prince Harry and Meghan Markle’s whirlwind romance featured Bonnie Soper in flashback scenes of the late People’s Princess
  • Elizabeth Debicki will take on the role of Princess of Wales opposite Dominic West, who plays Prince Charles in Netflix’s season 5 of The Crown

Leading ladies Naomi Watts, Emma Corrin, Kristen Stewart and Nicola Formby all have one thing in common – they played the iconic role of Princess Diana. Photos: @Trustgu_wachit, @mhnissnick/Twitter; Netflix; Shoebox Films
Leading ladies Naomi Watts, Emma Corrin, Kristen Stewart and Nicola Formby all have one thing in common – they played the iconic role of Princess Diana. Photos: @Trustgu_wachit, @mhnissnick/Twitter; Netflix; Shoebox Films
READ FULL ARTICLE