Cast & Crew

Directed by

Peter Ho-Sun Chan
(as Peter Chan)
Wai-Man Yip
(co-director)

Writing Credits

Tin-Nam Chun
(screenplay)
Junli Guo
(screenplay)
Jiping He
(screenplay)
Jianxin Huang
(screenplay)
Yuet-Jan Hui
(screenplay)
Oi-Wah Lam
(screenplay)
Lan Xu
(screenplay)
James Yuen
(screenplay)

Cast

Jet Li
General Pang Qingyun
Andy Lau
Zhao Erhu
Takeshi Kaneshiro
Jiang Wuyang
Jinglei Xu
Liansheng
Xiaodong Guo
Huang Wenjin
Jacky Heung
Shi Jinbiao
Zongwan Wei
Lord Chen
Pao-Ming Ku
Lord Jiang
Kuirong Wang
Lord Di
Bo Zhou
Lu Dashan
Zhaoqi Shi
He Kui
Xichao Wang
Gouzi
Xiao Yun Wang
Fu
Peng Guo
Shun
Ailei Yu
Wang Xiaoshou
Aaron C. Shang
Duan Feng
Jian Sun
Wu
Hai Tao
Gong Jiang
Kai Ding
Zhu Guan
Chung Xiao Li
Tai Ping General
Liang Chen
Villager
Tian Dei
Villager
Tao Du
Villager
Dong Han
Villager
Lei Hao
Villager
Qang Hao
Villager
Li He
Villager
Dong Bafu Hong
Villager
Hong Jiang
Villager
Xiang Li
Villager
Yan Ming Li
Villager
Xiao Le Liu
Villager
Qiang Luo
Villager
Yun Jie Qiu
Villager
Xiu Ru Ri
Villager
Zhen Sun
Villager
Dongdong Wang
Zhang Shan
Peng Wang
Villager
Qian Hang Wang
Villager
Yan Mei Wang
Villager
You Wu
Villager
Fu Sheng Ya
Villager
Sheng Tao Zhang
Villager
Weidong Zhang
Villager
Xiaoming Zhang
Villager
Ying Zhang
Villager
You Zhang
Liu Jin
Shi Shao Qi
General Ho

Produced by

Peter Ho-Sun Chan
producer (as Peter Chan)
Zoe Chen
co-producer
Rita Fung
line producer
Sanping Han
executive producer
Lorraine Ho
line producer
Jianxin Huang
producer
Yuet-Jan Hui
co-producer
Peter Lam
executive producer
Andre Morgan
executive producer / producer
D. Daniel Vujic
associate producer
Wai-Man Yip
associate producer

Music by

Comfort Kwong-Wing Chan
(as Kwong Wing Chan)
Peter Kam
Leon Ko
Chatchai Pongprapaphan

Cinematography by

Arthur Wong
director of photography

Editing by

Chris Blunden
(re-edited international version)
Wenders Li

Production Design by

Chung-Man Yee

Art Direction by

Pater Wong
Zhen Wu
Zhenzhou Yi

Costume Design by

Pik Kwan Lee

Makeup Department

Crist Ballas
special makeup effects artist
Patrick Baxter
special makeup effects lab technician
Yu-Lai Cheng
makeup artist
Mark Garbarino
special makeup effects designer / special makeup effects supervisor
Rufus Hearn
special makeup effects: hair
James Kagel
special makeup effects sculptor
Eddie Liu
makeup artist / special makeup effects artist
Mark Shostrom
special makeup effects sculptor

Production Management

Ji-Chun Chan
unit production manager (as David Chan)
Kim Hung Fan
production manager (as Kenny Fan)
Kong-Wai Lam
unit production manager
Chak Lam Liu
assistant production manager
Ka-Man Liu
unit production manager
Man Liu
production manager (as Jiamin Liao)
Julia Lo
assistant production manager
Felicia Tang
post-production supervisor

Second Unit Director or Assistant Director

Kim Wah Lou
first assistant director
Gary Wing-Lun Mak
assistant director
Eddy Yeung
first assistant director (as Kwok Wai Yeung)
Wai-Man Yip
collaborating director

Art Department

Kim-Wai Chung
prop master / special props

Sound Department

Sunij Asavinikul
sound mixer
Sona Balam
re-recording mixer
Ting Chen
sound
Nakorn Kositpaisain
sound designer

Special Effects by

Yau Ting Lam
special effects assistant
Arthur Wai Kit Lau
special effects supervisor

Visual Effects by

Chas Chi-Shing Chau
visual effects
Tracy Kok
visual effects
Yuen Fai Ng
visual effects supervisor

Stunts

Siu-Tung Ching
action coordinator
Huen-Chiu Ku
martial arts and stunt double: Jet Li (as Huan-Chiu Ku)
Chi Wah Ling
martial arts stunts
Yuk-Sing Ma
martial arts stunts
Peter Wong
martial arts stunts

Camera and Electrical Department

Chor Keung Chan
focus puller
Yiu Ming Chan
focus puller
Lam Chau
gaffer
Kin-Kwong Ho
focus puller
Yiu-Fai Lai
camera operator
Tin-Wah Lau
key grip
Chi Wai Lee
assistant gaffer
Ching-Hung Leung
focus puller
Qiang Li
steadicam operator: B unit
Changmu Liu
camera operator: B unit
Kwok-Keung Mak
gaffer
Tony Mau
camera operator
Peter Ngor
camera operator
Chi Fan Siu
key grip
Baoyin Tang
assistant gaffer: B unit
Jimmy Wong
second director of photography
Jupiter Wong
still photographer (as Muk Sing)
Hua Zhong
assistant gaffer: B unit

Costume and Wardrobe Department

Ivy Chan
assistant costume designer
Man Kit Chow
assistant costume designer / costume assistant
Jessie Dai
co-costume designer
Pik Kwan Lee
co-costume designer

Additional Crew

Chris Besseling
uk marketing executive: metrodome
Jason C. Lin
assistant: Jet Li
All Filters