Cast & Crew

Directed by

Patrick Leung
Corey Yuen
(as Cory Yuen)

Writing Credits

Kin Chung Chan
Suet Lam
Roy Szeto
Peter Tsi
Michelle Tsui

Cast

Charlene Choi
13th Master
Gillian Chung
Blue Bird
Ying Qu
Empress Ya Ge
Jaycee Cho-Ming Chan
Charcoal Head
Bo-lin Chen
Blockhead
Tony Ka Fai Leung
Master Blackwood
Edison Chen
Peachy
Yueyun Liang
Slave buyer
Donnie Yen
General Lone
Jackie Chan
Lord of Armour Wei Cheng
Mou Kit
Slave
Bingbing Fan
Red Vulture
Daniel Wu
High Priest Wei Liao
Sam Yu-Sum Chan
Slave
Xie Jing-Jing
Marshall Edo Bowman
Steven Cheung
Slave
Kenny Kwan
Slave
Siu-Wai Kam
Slave
Sui-Man Chim
Palupa

Produced by

Albert Lee
producer
Kam Chiu Ng
line producer (as Adai Ng)
Le Qun Song
executive producer
Eva Wong Yee-Fan
line producer
Albert Yeung
executive producer
Jianguo Zhao
producer

Music by

Tommy Wai

Cinematography by

Chi-Ying Chan

Editing by

Ka-Fai Cheung

Art Direction by

Jeffrey Kong
assistant art director
Bill Lui

Costume Design by

Pik Kwan Lee

Makeup Department

Maggie Choy
makeup artist
Heidy Sau-Ha Chun
makeup artist
Wai-Hing Lau
hair stylist
Samuel Wong
hair stylist

Production Management

Kam-Hon Chan
unit production manager: china unit
Ringo Chen
assistant production manager
Carly Wong
production manager

Second Unit Director or Assistant Director

Wai-Chuen Cheng
second assistant director
Jeff Cheung
second assistant director (as Ka-kit Cheung)
Janet Chun
first assistant director
Jeng Wai-Guen
second assistant director

Art Department

Koon Kiu Cheung
props
Wai Yin Ching
property master
Ka-Hing Chiu
property assistant / props
Hon-Lam Kong
assistant art director
Lok Man Leung
assistant art director
Kwok-Ching Pang
props
Wing Hung Tam
property assistant / props
Yue-Sing Wat
props
Mei-Bo Wong
assistant art director
Tin-Kin Yam
assistant art director

Sound Department

Siu Yu Lam
sound effects editor
Wai Kei Poon
sound effects editor
Shiang-Chu Tang
sound mixer
Stan Yau
re-recording mixer (as Kwok Leung Yau)

Visual Effects by

Po Yan Chan
computer animator
Pak-Chuen Cho
senior digital animator
Jesse Ho
computer animator
Mark Joey Tang
computer animator (as Joey Tang)
Eddy Wong
visual effects supervisor
Victor Wong
visual effects supervisor
Kwok-Leung Yu
digital effects supervisor

Stunts

Jianyong Guo
stunt director
Chun-Liang Liu
assistant stunt director
Gang Wu
stunt performer
Hao-er Yu
stunt double (as Hao Er Yu) / stunt performer (as Hao Er Yu)
Peng Zhang
assistant stunt director
Jackie Chan
stunt actor (uncredited)
Donnie Yen
stunt actor (uncredited)
Peng Zhang
stunt double: Donnie Yen (uncredited)

Camera and Electrical Department

Kwok-Hung Chan
camera operator: second unit (as Kwok Hung Chan)
Siu Kong Tsui
gaffer
Kaiyou Zhao
camera operator

Music Department

Zhengdi Zhang
recording engineer (as Zheng-Di Zhang)

Script and Continuity Department

Joe Chan
continuity
Kwok-Tao Lam
continuity

Additional Crew

Julia Chu
production controller
All Filters