Diana was Princess of Wales. She was also a member of the British royal family. Those who are unaware her original name was Diana Frances Spencer. There have been various such actresses who have played Princess Diana. However, there are various movies have been made over the Royal Kingdom and their history. Now also an upcoming movie is about to release about the royal family. As Kristen Stewart’s first image has been released. In the image, she was seen playing the role of Princess Diana. However, the actress was seen slaying the role. The upcoming movie will be Spencer. This has given attention to the actresses who have played the role of Princess Diana till now in the movies. As Kristen Stewart is not the first one. Till now seven actresses have played the role of Princess Diana, now Kirsten Stewart is the eighth one. Now let’s have a look at the actresses who have played the role of Princess Diana and their movies.

About Amy Seccombe
Amy Seccombe played the role of Princess Diana in the movie Diana: A Tribute to the People’s Princess. This movie was released just after one year the death of Princess. She has played her role amazingly. Along with her, Dodi Fayad was in the lead role.
Julie Cox
Julie Cox played the role of Princess Diana in the TV movies Princess in Love. This movie was based on Anna Pasternak’s biography of the same name. The main focus of the movie was Princess Diana’s alleged affair with Captain James Hewitt.
Naomi Watts
Naomi Watts has played the role of Princess Diana in 2013’s Diana a biographical film. This movie was all about princess’s last year’s. However, it was based on Kate Snell’s book Diana: Her Last Love.
Jeanna de Wall
Jeanna de Wall has played the role of Diana in a new musical on Broadway. The show is not released due to Covid-19.
Emma Corrin
Emma Corrin has played the role of Diana in Season four of Peter Morgan’s The Crown. However, the show will introduce her soon.
Serena Scott Thomas
She has played Diana’s role in Diana: Her True Story. She even played the role of Kate Middleton’s mother Carole in the TV movie William and Kate.
Caroline Bliss
She has played the role of Diana in dramatization of the royal wedding called Charles and Diana: A Royal Love Story.
See More: Sofia Vergara files to block Nick Loeb’s lawyer from embryos case