Casting

Director

Nick Murphy

Producer

Julia Stannard, Sarah Curtis, David M. Thompson

Screenplay

Stephen Volk, Nick Murphy

Original Music Composer

Daniel Pemberton

Director of Photography

Eduard Grau

Editor

Victoria Boydell

Casting

Shaheen Baig

Stunt Coordinator

Abbi Collins

Production Design

Jon Henson

Art Direction

Fiona Gavin

Set Decoration

Robert Wischhusen-Hayes

Costume Design

Caroline Harris

Makeup Artist

Julie Dorrat-Keenan

Sound Mixer

Colin Nicolson

Visual Effects Supervisor

Sean Farrow

Rebecca Hall
Rebecca HallFlorence Cathcart
Dominic West
Dominic WestRobert Mallory
Imelda Staunton
Imelda StauntonMaud Hill
Isaac Hempstead Wright
Isaac Hempstead WrightTom
Lucy Cohu
Lucy CohuConstance Strickland
Cal MacAninch
Cal MacAninchFreddie Strickland
John Shrapnel
John ShrapnelReverend Hugh Purslow
Diana Kent
Diana KentHarriet Cathcart
Richard Durden
Richard DurdenAlexander Cathcart
Alfie Field
Alfie FieldVictor Parry
Tilly Vosburgh
Tilly VosburghVera Flood
Ian Hanmore
Ian HanmoreAlbert Flood
Andrew Havill
Andrew HavillGeorge Vandermeer
Anastasia Hille
Anastasia HilleDorothy Vandermeer
Joseph Mawle
Joseph MawleEdward Judd
Shaun Dooley
Shaun DooleyMalcolm McNair
Steven Cree
Steven CreeSergeant Evans
?
Felix SoperJulian Dowden
Sidney Johnston
Sidney JohnstonJohn Franklin
Spike White
Spike WhiteAlistair Howell
?
Charlie CallaghanChris Hartley
?
James KirkhamWilliam Ramsbottom
?
Ewan Andrew WalkerRichard McGorian
Adam Thomas Wright
Adam Thomas WrightMax Tebbitts
?
Ben Greaves-NealChild Impostor
Daniel Pirrie
Daniel PirrieCaptain Mills
?
Nicholas AmerEdgar Hirsthwit
Nick Murphy
Nick MurphyTeacher 1
?
Neil BroomeSchool Master (uncredited)