English actor Jack Farthing will play the heir apparent to the British throne, reports

First-look photographs of Stewart as the princess took the internet by a tizzy.

In the trailer, actress Sally Hawkins, who plays an undisclosed role that appears to be a confidant to the Princess of Wales, tells Stewart’s character: “They know everything.”

Diana responds: “They don’t.”

Despite the minimal dialogue, the teaser shares a sneak-peek into the grand life at the Queen’s Sandringham Estate, one that includes lavish meals and stunning attire.

In the footage, Stewart, dressed to the nines at all times, becomes increasingly emotional as she grapples with rumours of affairs and evades ruthless paparazzi.

The cast also includes Olga Hellsing as Sarah, Amy Manson and Niklas Kohrt.

‘Peaky Blinders’ creator Steven Knight wrote the screenplay for ‘Spencer’, which is scheduled to release on 5 November.

Read more from Hollywood