Fans have been left gobsmacked after the first official photo of Kristen Stewart as Princess Diana has been revealed.
The Twilight actress stars in the film titled Spencer, which focuses on one weekend at Christmas in Sandringham, where Princess Diana decides to divorce Prince Charles.
Directed by Pablo Larraín, Spencer is expected to have an Autumn release in the UK. It’s not yet been announced who will play Prince Charles, but other actors confirmed for the film include Timothy Spall, Sally Hawkins and Sean Harris.
Fas took to Twitter to gush over 30-year-old Kristen’s portrayal of the tragic royal, who lost her life in 1997 after a car accident in Paris.
“She looks incredible,” one person commented.
“That really took me a second, to see that was Kristen Stewart in the photo and not Diana,” another said.
“Absolutely unrecognizable,” a commenter wrote, while another said: “Omg I actually thought it was Diana in this pic.”
Kristen is the latest actress to take on the role of Diana, many of whom have not found critical favour after trying to portray the royal.
Emma Corrin did win good reviews as she became Diana in season four of Netflix’s The Crown, and those who preceded her included Naomi Watts, who was the title role in 2013’s Diana.
Speaking about the role on Jimmy Kimmel Live, Kristen said she was only seven-years-old when Diana died.
“I was really young [and] didn't really know what was going on,” she said.
“But now, it’s hard not to feel protective over her... My movie takes place over, like, three days, and it's this, like, really poetic internal imagining of what that might have felt like rather than, like, giving new information. We kind of don’t have a mark to hit. We just also love her.”
Extra reporting by Rebecca Taylor
Never miss a thing. Sign up to Yahoo Lifestyle’s daily newsletter .
Or if you have a story idea, email us at email@example.com.