Spencer (film) › Cast
Kristen Stewart
Diana
Sally Hawkins
Maggie
Timothy Spall
Major Alistar Gregory
Sean Harris
Darren
Jack Farthing
Charles
Jack Nielen
William
Freddie Spry
Harry
Stella Gonet
The Queen
Richard Sammel
Prince Philip
Elizabeth Berrington
Princess Anne
Lore Stefanek
Queen Mother
Amy Manson
Anne Boleyn