Bran
Stephen Moyer
Ohsha
Tala Gouveia
Decker
Casper Van Dien
Henry
John Rhys-Davies
Riley
Emily Haigh
Rhean Captain
Toby Osmond
Jimmy
Shayne Ward
Jane
Alana Wallace
Edison
Mike Beckingham
Dan
Spencer Collings
Casting
Shannon Makhanian
Director
Tom Paton
Writer
Makeup & Hair
Kim Brown
Music Supervisor
Liam McMellon
Set Medic
Helen Doran
Stunt Coordinator
Stunt Double
Nicholas Lee
Associate Producer
Stephen Naulls
Post Production Supervisor
Kate Wright
Colorist
Matthew Wingad
Makeup Supervisor
Julie Atkins
Still Photographer
Ross Day
Foley Editor
Franziska Treutler
Steve McMellon
Sound Re-Recording Mixer
Graham Daniel
Adam Daniel
Producer
Alan Latham
Costume Design
Lance Milligan
Phil McKenzie
Original Music Composer
Max Sweiry
Production Design
Victoria Richards
Director of Photography
George Burt
Editor
Jeremy Gibbs
Art Direction
Beck Whelpdale
Thomas Mattinson
Script Supervisor
Rebecca Babagee
Graphic Designer
Jessica Barrell
Foley Mixer
Albrecht Ihlenburg
Supervising Sound Editor
Fred Englefield
Makeup Designer
Jo Sweeting
Wardrobe Assistant
Fionnuala Milligan
Hair Designer
Camera Trainee
Zoe Howard
Compositor
Stephen Grimes
Costume Supervisor
Olivia Sykes
CG Supervisor
Andrew Jones
Gaffer
Craig Hudson
Digital Imaging Technician
Mike Myshko
Yanru Yin
Boom Operator
Paul Caton
First Assistant Camera
Jonny Rhodes
Production Coordinator
Amy Sparling
Darren Le Fevre
CG Artist
Tim Gathercole
Second Assistant Camera
Josh Bloomer
First Assistant Director
Nick Gorman
Production Accountant
Digital Compositor
Ben Lilley
Special Effects Supervisor
Keith Harding
Matthew S. Jones
Executive Producer
Kirsty Bell
Construction Manager
Archie Knowles
Carpenter
James Ashley Holloway
Standby Art Director
Declan Price
Visual Effects Supervisor
Ben Louden
Armorer
Stuart Shepherd-Garner
Production Secretary
Lauren Taverner
Hair Supervisor
Costume Assistant
Harriet Dyson
Pyrotechnician
Steven Herbert
Sound Mixer
Matthew Price
Philippe Martinez
Production Manager
Monika Kasprzak
Gary Maudsley
Set Dresser
Rebecca Higgins
Second Assistant Director
Merv Lewis
Liza Bolton
Third Assistant Director
Louisa Rose
Floor Runner
Angelique Jones
Connah Thompson
Production Assistant
Hannah Cross
Kurt Ryan