Rebecca Hall
Florence Cathcart
Dominic West
Robert Mallory
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
Andrew Havill
George Vandermeer
Anastasia Hille
Dorothy Vandermeer
Shaun Dooley
Malcolm McNair
Steven Cree
Sergeant Evans
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
Neil Broome
School Master (uncredited)