Kristen Stewart to play Princess Diana in upcoming film Spencer

Kristen Stewart to play Princess Diana in upcoming film Spencer
Photo credit: Getty

Kristen Stewart is set to play the late Princess Diana in Spencer, a new film that focuses on a "critical weekend" in which the royal decided her marriage to Prince Charles was doomed.

According to Deadline, the drama will be directed by Pablo Larraín, and takes place over three days during one of Diana's final Christmas holidays as part of the royal family. 

Chilean director Larraín told Deadline he saw the story as a "fairy tale upside down". 

"Usually, the prince comes and finds the princess, invites her to become his wife and eventually she becomes queen. That is the fairy tale," he said.

"When someone decides not to be the queen and says, 'I'd rather go and be myself', it's a big big decision... I've always been very surprised by that and thought it must have been very hard to do. That is the heart of the movie." 

Larraín said Stewart's response to the script and approach to playing the iconic historical figure had been "beautiful to see". 

"Kristen is one of the great actors around today," he said. 

"To do this well, you need something very important in film, which is mystery. Kristen can be many things, and she can be very mysterious and very fragile and ultimately very strong as well, which is what we need." 

Production of Spencer is expected to begin early next year.