Kristen Stewart set to play Princess Diana in upcoming movie

Kristen Stewart set to play Princess Diana in upcoming movie

Kristen Stewart is our new Lady Di and not everyone is happy about the news. 

Kristen Stewart
Kristen Stewart in 'Charlie's Angels'/YouTube

Kristen Stewart is taking on her biggest role yet. The 'Twilight' star has been cast to play Princess Diana is a new film called 'Spencer'. 

According to Deadline,  Chilean filmmaker Pablo Larraín will direct the movie. 

'Spencer' - which is Princess Diana's maiden name - will cover the breakdown of her relationship with Prince Charles. The film will reportedly focus on a "critical" three-day weekend in the early 90s when 'the people's princess' decided her marriage was over.

Pablo says Kristen is perfect for the role. 

"Kristin is one of the great actors around today. To do this well, you need something very important in film, which is mystery. Kristin can be many things, and she can be very mysterious and very fragile and ultimately very strong as well, which is what we need. The combination of those elements made me think of her," he told Deadline. 

ALSO READ: David Campbell's son, 4, is convinced he's the reincarnation of Princess Diana

There's no word yet on who will play Prince Charles. Production on the film is expected to begin in early 2021. 

There has been mixed reaction to the casting news. While some people think Kristen will be able to fill Lady Di's shoes, others are not convinced. 

"Kristen Stewart is our new Princess Diana? Absolutely not," one Twitter user wrote. 

Film critic Kristy Puchko added: "Kristen Stewart playing a famous woman who was doggedly pursued by a press that made a savage feast out of her personal life? I think she'll be able to tap into that."

Kristen was last seen in 'Charlie's Angels' and science fiction horror film, 'Underwater'.

Show's Stories