After a teaser for the biographical drama 'Spencer' previously dropped, we now have our first full-length trailer.

The feature sees Kristen Stewart take on the role of Diana Spencer. The Princess was brought to life by such actresses as Naomi Watts and Emma Corrin previously.

Set over Christmas at the Queen’s Sandringham Estate, the feature grapples with Diana’s decision to end her marriage to Prince Charles (portrayed by Jack Farthing).

Pablo Larrain ('Jackie') directs a script from 'Peaky Blinders' director Steven Knight.

Timothy Spall, Sean Harris, Stella Gonet, Richard Samuel and Sally Hawkins co-star.

From the trailer, it looks like Kristen Stewart has nailed the accent. Moreover she has delivered a moving performance as the late princess.

Stewart previously opened up about feeling she could relate to Diana Spencer, saying: "I know what it’s like to feel backed into a corner. I know what it’s like to feel defiance, and then kind of regretful of that, because then suddenly, you are being defined as rebellious."

She added: "She felt so alive to me when I was making this movie, even if it’s all between the ears and it was just a fantasy of mine. But there were moments where my body and mind would forget she was dead. And suddenly, I would just have an image of what happened, and remember who she left behind.

"And I was amazed by the renewed emotion. Every single time. Maybe two or three times a week, I would just fully break down about the fact that she had died. I just could not come to terms with it, because I was fighting to keep her alive every single day."

'Spencer' arrives in cinemas on 5 November.