Cast & Crew

Directed by

Antony Szeto

Writing Credits

Trevor Morris
(English translation)
Trevor Morris
(screenplay)
Yeung-Ping Sze
Antony Szeto

Cast

Karen Mok
Yingying
Daniel Wu
Hung Lang
Stephen Fung
Hung Lang (Cantonese Voice)
Sandra Kwan Yue Ng
Bali-Ba (Cantonese Voice)
Sui-Man Chim
Master Wu (Cantonese Voice)
Ansonbean
(voice) (as Anson Chan)
Doug Baker
Lord Ko
Sam Bobertz
Short Youngster
Stephen Bolton
Mr. Hung / Guardian Spirit (character movement)
Simon Broad
Sifu
Anna May Chan
(voice)
Victor Chan
Masu (character movements)
Matthew Cheung
Ari (character movement)
Amy Chum
Mrs. Hung (character movement)
David E. Collier
Lord Ko (character movement)
Scott Evens
Noodle Seller / Tall Youngster (voice)
Wioletta Glazewska
Pretty Student
Crystal Goh
Ari
Clarence Hui
The Counselor (character movement)
Daniel Kao
Short Youngster (character movement)
Colette Koo
(character movement)
Chris Kung
Mr. Hung
Sharon Kwan
Big Sister (character movement)
Chi Tai Lam
Tall Youngster (character movement)
Kin Leung Lee
Fat Man Shum (character movement)
Hiu Man Li
Pretty Student (character movement)
Reuben M.
Masu / Guardian Spirit (voice)
Lily Meyer
(voice)
Jack Murphy
(voice)
Ada Ooi
Yingying (character movement)
Arvin Robles
Hung Lang (character movement)
Kathryn Ryan
The Apprentice
Pierre Sieur
Big Sister
Sarah Sieur
Little Brother
Wai Fong Suen
Mrs. Hung
Karl Suriya
(character movement)
Antony Szeto
(voice)
Xavier Szeto
Little Brother (character movements)
Mike V. Szuc
Master Wu and The Boar King (character movement and voice)
Hugh Terry
Fat Man Shum
Grant Thatcher
Bali-Ba / The Counselor (voice)
Jamie Wilson
Bali-Ba (character movement)
Tweety Wong
The Apprentice (character movement)

Produced by

Sean Ann
co-producer
Wendy Choi
executive producer
Patrick Ho
line producer
Joseph Lau
co-producer
Trevor Morris
co-producer
Stanley Tong
producer
Justin Wong
line producer

Music by

Lincoln Lo

Editing by

Chi-Leung Kwong

Casting By

Margaret Cheung

Art Direction by

Walter Wong

Production Management

Ken Law
production director
Peggy Wong
production manager

Second Unit Director or Assistant Director

Sharon Lam
assistant director

Art Department

Tsi Chiu Chan
set designer
Mon Cheung
assistant art director
Wai Cheong Luk
storyboard supervisor
Billy Ma
storyboard artist
Guillaume Podrovnik
storyboard artist (as Yung Kee)
Tat Hin Tang
storyboard artist
Ka-Wai Tong
storyboard

Sound Department

Simon Broad
adr supervisor
Benny Chan
sound designer
Calvin Chan
foley designer
Wing-Yuen Cheng
sync dialogue (as Adam Cheng)
King Fai Choy
foley artist
Wing Hong Fung
foley artist
Wing Hong Ho
sync dialogue
Wai-Hung Kwong
foley artist
Christine Lam
sound designer
Hon Chiu Lam
foley artist
Jack Murphy
adr supervisor
Antony Szeto
director: voiceover
Hing-Sang Wong
re-recording mixer (as Ken Wong)
Dennis Yeung
sound designer / sound mixer
Dennis Yeung
sound designer
Tomy Yu
foley designer
Ivy Yuen
sync dialogue

Visual Effects by

Lewis Au
modeler
Sam Chan
2d artist
Ringo Chiang
modeler
Wingie Chiu
visual effects
Anthony Ho
modeler
Tony Ho
modeler
Kevin Hong
compositor
Louis Hung
compositor
Wing Shui Kwok
visual effects
Mark Lam
modeler
Anson Lau
modeler
Chi Man Lee
senior modeler
Shun Sing Edward Lee
digital effects artist
Benny Leung
modeler
Ken Leung
visual effects manager
King Lung Li
visual effects
Heung Fai Liu
modeler
Ying Kit Ng
modeler
Yiu Cheong Wong
visual effects
Yat Hong Yee
visual effects
Chi Kin Young
modeler

Stunts

German Cheung
stunts
Hau Chee Cheung
stunts
Douglas Kung
stunt coordinator (as Douglas Hung)
Ka Lei Kwan
stunts
Christopher Leung
stunts
Wai-Cheung Mak
stunts
Wai-Kit Tam
stunts
Chih Wi Tsai
stunts
Wing-Kin Yip
stunts

Camera and Electrical Department

Helen Cheung
lighting technician
Raymond Chiu
lighting technician
Ho Fai Chow
lighting technician
Aaron Ho
lighting technician
Tommy Tsang
lighting technician
Randy Tse
lighting technician
Jeff Woo
lighting technician
Yak Hong Yung
lighting technician

Animation Department

Chris Chan
animator
Jimmy Chan
animator
Lewis Chan
animator
Ricky Chan
animator
Simon Chan
animator
Gabriel Cheung
animator
Vic Chung
animator
Jess Lee
animator
Samuel Lee
animator
Guillaume Podrovnik
character designer (as Yung Kee)
Stanley Sze
animator
Wing Tam
character designer
Dominic Tong
animator
Ka-Wai Tong
animatic storyboard
Vincent Tsang
senior animator
David Tso
animation manager
Michael Wong
animator
Samson Wong
animation manager

Editorial Department

Betty Chan
post-production coordinator
Chi Wai Chan
assistant editor
Karl T. Hirsch
trailer editor
Hidi Lai
post-production coordinator
Christine Lam
post-production coordinator
Joyce Lee
assistant offline editor
Chris Thorp
on-line editor
Keith Yan
assistant on-line editor

Music Department

Timothy Minthorn
composer: additional music

Script and Continuity Department

Wai-Ban Chan
script supervisor (as Ray Chan)
Ka-Wai Tong
script supervisor

Additional Crew

Lewis Chan
texture
Wing Cheung Chan
production assistant
Gary Cheung
technical manager
Wing Fai Chung
video referencing studio supervisor
Ada Fong
administrative assistant
Chunhua Ji
martial arts consultant (as Chun Hua Ji)
Keung-Kuen Lai
research and development
Siu Ching Lam
production assistant
Martin Lee
texturing and shading manager
Shun Sing Edward Lee
assistant production director
Jerry Li
texture
Lon Li
it supporter
Kam Tat Ngan
production assistant
Antony Szeto
action choreographer / voice-over director
Chuen Tat Tai
texture
Wing Tam
production executive
Gary To
it supporter
Ka-Wai Tong
video reference
Michael Wong
texture
Bin Wu
martial arts consultant
Xiangdong Xu
martial arts consultant (as Xiang Dong Xu)
Wesley Yeung
modeling manager
Roy Yim
texture

Thanks

Philip Lee
special thanks
Morgan Ommer
thanks
Stephen Shin
special thanks
All Filters