Watch providers
Streaming
Rent
Buy
Top Cast
Rebecca Hall
Florence Cathcart
Dominic West
Robert Mallory
Imelda Staunton
Maud Hill
Isaac Hempstead Wright
Tom
Lucy Cohu
Constance Strickland
Cal MacAninch
Freddie Strickland
John Shrapnel
Reverend Hugh Purslow
Diana Kent
Harriet Cathcart
Richard Durden
Alexander Cathcart
Alfie Field
Victor Parry
Tilly Vosburgh
Vera Flood
Ian Hanmore
Albert Flood
Andrew Havill
George Vandermeer
Anastasia Hille
Dorothy Vandermeer
Joseph Mawle
Edward Judd
Shaun Dooley
Malcolm McNair
Steven Cree
Sergeant Evans
Felix Soper
Julian Dowden
Sidney Johnston
John Franklin
Spike White
Alistair Howell
Charlie Callaghan
Chris Hartley
James Kirkham
William Ramsbottom
Ewan Andrew Walker
Richard McGorian
Adam Thomas Wright
Max Tebbitts
Ben Greaves-Neal
Child Impostor
Daniel Pirrie
Captain Mills
Nicholas Amer
Edgar Hirsthwit
Nick Murphy
Teacher 1
Neil Broome
School Master (uncredited)