Cast & Crew

Directed by

Pearry Reginald Teo

Writing Credits

John Werner
(written by) and
Amy Krell
(written by)
Diane J. Wright

Cast

Luke Goss
Malachy
Ed Speleers
Jason
Andrew Pleavin
Erik
Simon Thorp
Kramer
Sarah Douglas
The Red Queen
MyAnna Buring
Jozefa
Ian Virgo
Hobart
Ava Lyn Koh
Voice of Darian
Abdiel LeRoy
Castle Priest
Jack Smith
Longchamps
William Sommers
Barsac
Gillian Tan
Henchwoman
James M Turner
Angry Villager
Lynne Verrall
Baba
Xiaofei Zhou
Darian
Sofia Barclay
Witch

Produced by

Mike Callaghan
producer
Amy Krell
producer
Brad Krevoy
producer
Reuben Liber
executive producer
Cindy Lin
co-producer

Music by

Neal Acree

Cinematography by

Ginnin Cheung

Editing by

Jayme Wing
(additional editing)

Casting By

Carolyn McLeod

Production Design by

Zheying Pu

Costume Design by

Yuan Yuan

Production Management

Jackie Lee James
additional unit production manager

Second Unit Director or Assistant Director

Xinke Feng
assistant director

Sound Department

David S. Di Pietro
adr mixer (as David S. DiPietro) / foley mixer (as David S. DiPietro) / sound editor (as David S. DiPietro)
Stephen Fitzmaurice
re-recording mixer
Kurt Kassulke
re-recording mixer
Mark Lanza
sound effects editor
Michael Mullane
supervising sound editor
Vic Radulich
adr editor
Nick Roberts
adr recording: London
Na Wu
sound recordist

Visual Effects by

Mark A.Z. Dippé
executive visual effects producer
Mike Jacks
data management
Ju-won Lee
visual effects supervisor: Korea footage
Fangfei Li
digital compositor: Base FX
Junshik-Raul Yun
vfx producer: Wonderworld Korea

Editorial Department

James Hathaway
titling (as James Betteridge)
Kelly Kroells
project manager
Mark Nowicki
telecine colorist
Ino Yang Popper
assistant editor

Music Department

Dallas Aimer
additional orchestrator
Kyle Kenneth Batter
composer: additional music (2010)
Laurie Ann Haus
solo vocals

Additional Crew

Justin Bursch
production executive
George Ding
assistant to director / assistant to producer
James M Turner
assistant to Mr. Goss (as James Turner)

Thanks

Jess Alford
special thanks
Paul Becker
special thanks
Samantha Boyd
special thanks
Ray Cannella
special thanks
Roger Corman
special thanks
Michael Cronin
special thanks
Tom Krentzin
special thanks
Saskia Mulder
special thanks
Vic Murray
special thanks
Charlotte Neary
special thanks
Tommy O'Halloran
special thanks
Karen O'Hara
special thanks
Chris Regina
special thanks
Mark Rudnitsky
special thanks
Christina Shehorn
special thanks
Tristan Shehorn
special thanks
Charles Slevin
special thanks
Devon Spiller
special thanks
Louisa Sutherland-Smith
special thanks
Steve Tannen
special thanks
Bill Tayman
special thanks
Ashton Riordan Teo
special thanks
Roxane Vacca
special thanks
Thomas P. Vitale
special thanks (as Thomas Vitale)
David Wood
special thanks
Yichen Yang
special thanks (international versions)
Ruth A. Young
special thanks
All Filters