From Emma Corrin to Kristen Stewart, here is a look at a number of the actors who have taken on the role.
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.
As the fifth series of The Crown approaches, Elizabeth Debicki is the latest actress to undertake the role of Diana.
Diana was portrayed on screen even before her death, notably by British actress Julie Cox in 1996 film Princess In Love.
→ Full news story
You must be logged in to post a comment.
Want to submit Film content?
Animefice covers the latest Anime news.
Gamefice covers the latest Game news.
Screenfice covers the latest Film & TV news.
The Artifice is a long-form writing platform that covers a wide spectrum of art forms.