Spencer
Drama

Spencer

“Every fairy tale ends.”

6.7/10 2021 1h 56m

During her Christmas holidays with the royal family at the Sandringham estate in Norfolk, England, Diana decides to leave her marriage to Prince Charles.

On screen

Top Cast

Kristen Stewart

Kristen Stewart

Diana

Timothy Spall

Timothy Spall

Major Alistair Gregorys

Jack Nielen

Jack Nielen

William

Freddie Spry

Freddie Spry

Harry

Jack Farthing

Jack Farthing

Charles

Sean Harris

Sean Harris

Darren

Stella Gonet

Stella Gonet

The Queen

Richard Sammel

Richard Sammel

Prince Philip

Elizabeth Berrington

Elizabeth Berrington

Princess Anne

Lore Stefanek

Lore Stefanek

Queen Mother

Amy Manson

Amy Manson

Anne Boleyn

Sally Hawkins

Sally Hawkins

Maggie

Preview

Official Trailer

You may also enjoy

More Like This

Hamlet
7.3

Hamlet

1996

Hamlet
6.6

Hamlet

1990

Othello
7.4

Othello

1951

Giant
6.9

Giant

2026

I Swear
8.3

I Swear

2025

King Lear
6.0

King Lear

2018

Before I Fall
7.0

Before I Fall

2017

If I Stay
7.3

If I Stay

2014

Skin
6.4

Skin

2009

Dad
6.4

Dad

1989

Erin Brockovich
7.4

Erin Brockovich

2000

The Impossible
7.4

The Impossible

2012

Boyhood
7.5

Boyhood

2014

Ready when you are

Stream Spencer tonight.