Every Princess Diana Actress Side-By-Side With The Iconic Royal
By Emily Lee
September 2, 2021
With a new biopic and the fifth season of The Crown ahead of us, Princess Diana's memory continues to live on. Though it may seem like a new phenomenon, Hollywood was been telling the Princess of Wales' story in movies and on television for decades. From Naomi Watts' turn as the people's princess in Diana to Serena Scott Thomas, the first on-screen Diana, here are all the actresses who have portrayed the iconic figure over the years:
Kristen Stewart in Spencer
Elizabeth Debiki in The Crown
Emma Corrin in The Crown
Naomi Watts in Diana
Genevieve O'Riley in Diana: Last Days of a Princess
Julie Cox in Princess in Love
Serena Scott Thomas in Diana: Her True Story
Filming is currently underway for the upcoming fifth season of The Crown, however, no release date has been announced. Fans eager to see Elizabeth Debicki's turn as Diana may have to wait a while for that performance. On the bright side, Kristen Stewart's Spencer will arrive in theaters this fall.