
Spencer(2021)
“Every fairy tale ends.”
Overview
During her Christmas holidays with the royal family at the Sandringham estate in Norfolk, England, Diana decides to leave her marriage to Prince Charles.
Director
Pablo Larraín
Studio
FilmNation Entertainment
Budget
$18M
Revenue
$25M
Cast

Kristen Stewart
as Diana

Timothy Spall
as Major Alistair Gregorys

Jack Nielen
as William

Freddie Spry
as Harry

Jack Farthing
as Charles

Sean Harris
as Darren

Stella Gonet
as The Queen

Richard Sammel
as Prince Philip

Elizabeth Berrington
as Princess Anne

Lore Stefanek
as Queen Mother

Amy Manson
as Anne Boleyn

Sally Hawkins
as Maggie
Where to Watch
Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.
Movie Facts
Release Year
2021
Runtime
1h 56m
Language
English
Rating
6.7 / 10
Budget
$18M
Box Office
$25M
Production Companies
FilmNation Entertainment • Komplizen Film • Shoebox Films
You Might Also Like
Frequently Asked Questions
Where can I watch Spencer?▼
Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Spencer (2021).
What is Spencer about?▼
During her Christmas holidays with the royal family at the Sandringham estate in Norfolk, England, Diana decides to leave her marriage to Prince Charles.
Who directed Spencer?▼
Spencer was directed by Pablo Larraín and released in 2021. It is a drama film.
How long is Spencer?▼
Spencer has a runtime of 1 hours and 56 minutes (116 minutes total).
Who stars in Spencer?▼
The cast of Spencer includes Kristen Stewart as Diana, Timothy Spall as Major Alistair Gregorys, Jack Nielen as William, Freddie Spry as Harry, Jack Farthing as Charles and more.
Explore More by Genre
Need a recommendation?
Tell us your mood and we'll pick the perfect movie for you.








