

Kristen Stewart
Diana

Timothy Spall
Major Alistair Gregorys

Jack Nielen
William

Freddie Spry
Harry

Jack Farthing
Charles

Sean Harris
Darren

Stella Gonet
The Queen

Richard Sammel
Prince Philip

Elizabeth Berrington
Princess Anne

Lore Stefanek
Queen Mother

Amy Manson
Anne Boleyn

Sally Hawkins
Maggie

James Harkness
Footman Paul
Laura Benson
Angela (Dresser)

Wendy Patterson
Maria (Older Maid)
Company
FilmNation Entertainment
Company
Komplizen Film
Company
Shoebox Films
Company
Fabula
Company
Fabula
Producer
Maren Ade
Producer
Pablo Larraín
Producer
Juan de Dios Larraín
Producer
Jonas Dornbach

Hamlet
1996

Hamlet
1990

Othello
1951

Love You to Death
2019

The Child in Time
2018

Giant
2026

FX's A Christmas Carol
2019

Tower of London
1962

Hamlet
2009

The Glass Castle
2017

I Swear
2025

Victoria & Abdul
2017

A Taste of Honey
1961

Before I Fall
2017

The Lion in Winter
1968

King Lear
2018

Bubble
2006

If I Stay
2014

Skin
2009

Hamlet
1948

Black Mountain Side
2016

Doctor Zhivago
1965

Cinderella Man
2005

Kavisamrat
2022

The Magnificent Ambersons
1942

All the President's Men
1976

Andrei Rublev
1966

Birdman of Alcatraz
1962

Tears of Cem Karaca
2024

Springsteen: Deliver Me from Nowhere
2025

Miss Hokusai
2015

Krotoa
2017

Blood Diamond
2006

Rocky IV
1985

The Illusionist
2006

Curse of the Golden Flower
2006

The Last King of Scotland
2006

Malcolm X
1992

Marie Antoinette
2006

Inherit the Wind
1960