Diana, the Princess of Wales had a fairy tale that turned into a tragic story. She was very loved and many filmmakers and writers until today, have been inspired to tell her story and include her in many books, films and TV series.
We went back in time and looked at some of the actresses who have portrayed or will take the role of Lady Di, from Naomi Watts, Kristen Stewart to Emma Corrin.
Kristen Stewart
Kristen Stewart, known for her role in Twilight, will play the next Princess Diana, in Pablo Larrain‘s upcoming film, which began shooting in January 2021. The movie is said to be released by the end of 2021. The premise of the film will be around 3 days of Princess Diana’s life in which she starts question her marriage to Prince Charles.
Emma Corrin
Emma Corrin plays the role of Princess Diana in season 4 of the popular series, The Crown .
Naomi Watts
Naomi Watts played Princess Diana in the 2013 biographical film. The movie is based on Kate Snell’s book, Diana: Her Last Love , and it’s about the last years of Diana’s life.
Bonnie Soper
This New Zealand actress, played Princess Diana in two Lifetime movies. The first one aired in 2018, Harry & Meghan: A Royal Romance , and the second one a year later in 2019 in Harry & Meghan: Becoming Royal . Both these movies about Harry and Meghan had different actors portraying them but Lifetime kept Bonnie Soper as their Lady Di both times.
Jeanna de Waal
Actress Jeanna de Waal plays Princess Diana in the new Broadway Musical, Diana: A True Musical Story.
Serena Scott Thomas
Serena Scott Thomas, played Lady Di, in the 1993 movie, based on the biography of Diana, Diana: Her True Story , written by Andrew Morton with Diana’s own input.
Caroline Bliss
The actress, Caroline Bliss played Princess Diana, in a made-for-TV movie about the romance between her and Prince Charles. The movie was titled: Charles and Diana: A Royal Love Story
Amy Seccombe
Amy Seccombe had the leading role in the 1998 movie, Diana: A Tribute to The People‘s Princess . This movie portrayed the last year of the Princess and her short romance with Dodi Fayed and the unfortunate ending of their car crash in Paris
Catherine Oxenberg
In the 80s, to be exact 1982, CBS aired a TV-movie titled: The Royal Romance of Charles and Diana . The main star of the movie was Catherine Oxenberg who played the role of Princess Diana.
Julie Cox
Julie Cox, who some of us know for her role as the empress in 90’s film The NeverEnding Story III, also played Princess Diana. She played the part in a movie based on the best seller, “Princess in Love”
Nicola Formby
Another CBS movie about the Princess of Wales was “The Women of Windsor” which aired in 1992. In this movie, Nicola Formby was the leading lady that played Princess Diana.
Elizabeth Debiki
Elizabeth Debicki will play Diana on series 5 and 6 of The Crown , replacing Emma Corrin for the two final seasons.
Genevieve O‘Reilly
In the film directed by Richard Dale, Diana: Last Days of a Princess , Genevieve O‘Reilly played the role of Diana.
Lesley Harcourt
This Scottish actress, Lesley Harcourt played Diana, Princess of Wales in the 2011 Hallmark movie, William & Catherine: A Royal Romance