Cast & Crew

Directed by

Stanley Tong
(directed by)

Writing Credits

Stanley Tong
(screenplay) &
Hui-Ling Wang
(screenplay) &
Hai-shu Li
(screenplay)
Stanley Tong
(story)

Cast

Bing Shao
Nangong Yan
Jackie Chan
Meng Yi / Jack
Weixing Yao
General Shen
Jianzhong Zhang
Official
Kim Hee-seon
Ok Soo
Choi Min-soo
General Choi
Yang Jian
General Choi's Aide
Gang Wu
General Choi's Aide
Tony Ka Fai Leung
William
Maggie Lau
Maggie
Leon Head
Dr. Smith
Sudhanshu Pandey
Dasar Guard Captain
Jingke Liang
Governess
Gang Cai
Artist
Sasidharan Nair Sajith Kumar
Dasar Guard A
Sunil Kumar Kumman
Dasar Guard B
Mallika Sherawat
Samantha
Ram Gopal Bajaj
Senior Monk
Tak Yuen
Dasar Monk
Govindan Kutty Nair Sathyanarayanan
Dasar Prince
Karimbil Nidheesh
Dasar Policeman
Kumman Gopakumar
Dasar Policeman
Biju Kumman
Dasar Policeman
Xuetong Li
Curator
Zhou Sun
Mr. Koo
Wai-Kwong Lo
Dragon
Hiro Hayama
Tiger
Shek Chan
Cheetah
Zi-liang Shi
Physician
Shuliang Lian
Zhao Gao
Weiguo Chen
Li Si
Yiqun Zhang
Hu Hai
Shan Qiao
Eunuch
Rongguang Yu
Zhao Kuang
Patrick Tam
Xu Gui
Song Jin
Jin Song
Ken Wong
Meng Jie
Chen Gangwu
Villager
Hyeon-jin Park
Eagle
Jun He
Phoenix
Jason Chong
Jack / General Meng-Yi (English Revoice)
Pete Spurrier
(uncredited)
Shanhao Ye
(uncredited)

Produced by

Bobby Bedi
co-producer: India
Puja Bedi
line producer: India
Jackie Chan
executive producer / producer
Willie Chan
executive producer / producer
Shabuddin Choudhary
Distributor: Indian Tv Rights
Gin Lau
line producer
Kim Wah Lou
line producer (as Lo Kim Wah)
Solon So
producer
Sridhar Sreekakula
Producer: North American Edit
Barbie Tung
producer
Jianhai Xu
associate producer
Buting Yang
executive producer
Albert Yeung
executive producer
Jianzhong Zhang
line producer: Shanghai

Music by

Gary Chase
(music by)
Nathan Wang
(music by)

Cinematography by

Wing-Hang Wong
director of photography

Editing by

Chi-Wai Yau

Casting By

Sheila Manning

Production Design by

Oliver Wong

Art Direction by

Jeffrey Kong
(assistant art director, hong kong only)
Oliver Wong

Costume Design by

Thomas Chong

Makeup Department

Pravin Banker
makeup artist
Zhangqing Chen
makeup artist: Lanzhou
Maggie Choy
makeup artist
Changming Gao
hair stylist: Shanghai (as Gao Changming)
Wai Kuen Lai
hair stylist
Wai-Hing Lau
hair stylist (as Lau Wai Hing)
Suresh Mohanty
special makeup effects artist
Suresh Monty
makeup artist: India
Saroj Rokhundl
hair stylist: India
Cal Salhua
makeup artist: Shanghai
Chhotu Sheikh
makeup artist: India (as Chotu Shaikh)
Yuanyuan Wang
hair stylist: Lanzhou
Zhang Xitao
hair stylist: Lanzhou
Ronald Yeung
hair stylist
Zhang Zhong
makeup artist: Lanzhou

Production Management

Sze Ting Chan
unit manager (as Si-Ting Chan)
Mustafa Chawniwala
Assistant Production Manager: India
Ringo Chen
associate production manager
Yuk Wah Cheung
unit manager
Jan-Yan Lee
assistant production manager (as Joe Lee)
Kwok-Fai Lee
assistant production manager
Ram Ling
assistant production manager
Melody Lui
associate production manager: India
Sanjay Malik
production manager
Rohit Ved Prakash
associate production manager: India
Yogender Tyagi
unit manager: India
Carly Wong
production manager
Eddie Wong
associate production manager
Wendy Wong
production manager: India

Second Unit Director or Assistant Director

Janet Chun
first assistant director
Chang Jing
third assistant director
Chi Wai Koo
second assistant director
Raman Kumar
third assistant director: India
Man Ki Kwok
second assistant director
Man-Yiu Lee
first assistant director (as Johnny Lee)
Chi-On Leung
first assistant director
Hai-shu Li
third assistant director
Bin Liao
assistant director: Lanzhou (as Liao Bin)
Lemon Liu
first assistant director (as Liu Yick Man)
Siddhartha Luther
second assistant director: India
Murali Menon
first assistant director: India (as Murli Menon)
Naresh Sharma
third assistant director: India

Art Department

Fu-Lin Chang
props (as Fu-Lam Cheung)
Ambrose Chau
assistant art director
Man Chow
property master
Tak-Keung Chu
props
Shu Ching Fung
props
Swapnil Keny
unit art lead
Kwok-Chung Kwan
assistant art director
Siu Hung Lai
props
Wai-Ming Law
props
Bin Shi
assistant art director (as Si Bing)
Mei-Bo Wong
assistant art director
Lu Lu Yee
artist: Ok Soo painting
Nali Natalie Zhao
assistant art director (as Zhao Nali)

Sound Department

Andrew Belletty
sound mixer / sound mixer: India
Brett Hinton
printmaster engineer
Shashi Kasare
boom operator: India
Nicole Lazaroff
assistant sound mixer (as Nicole Lazaroth) / boom operator (as Nicole Lazaroth)
Tao Li
sound mixer: Beijing
Gavin Myers
sound effects editor
Wei Niu
assistant sound mixer: Beijing
Lin Qiu
location boom operator
Allwin Rego
boom operator: India
Terry Shek
sound effects editor
Ye Shu
adr recordist
Kinson Tsang
sound designer
Hang Zhu
boom operator: Beijing

Visual Effects by

Ringo Chiang
modeling artist: DCDC
Wendy Choi
visual effects executive producer: DCDC
Jeuk-Gei Chu
digital compositor
Anthony Ho
modeling artist: DCDC
Jack Ho
on-set vfx supervisor
Majush James
visual effects artist
William Kwok
compositor: DCDC (as Kwok Wai Lun)
Wing Shui Kwok
senior lighting and texture artist: DCDC
Chi Wai Law
digital effects
Chi Man Lee
senior modeling artist: DCDC (as Lee Chi Man)
Jun-Kit Leung
compositor: DCDC (as Leung Chi Kit)
Samuel Mok
head of compositing department: DCDC
Willie Ng
compositor: DCDC
Maverick Siu
visual effects art director: DCDC
Chun-Pong Sun
compositor: DCDC (as Sun Chun Pong)
Stanley Sze
senior animator: DCDC
Hok-Man Tsang
compositor: DCDC
Vincent Tsang
senior animator: DCDC
David Tso
visual effects supervisor: DCDC
Peggy Wong
visual effects producer
Samson Wong
head of animation department: DCDC
Van Wong
compositor: DCDC
Yiu Cheong Wong
head of compositing department: DCDC (as Wong Yiu Cheong)
Ed Wu
lighting and texture artist: DCDC
Wesley Yeung
head of modeling department: DCDC

Stunts

Jackie Chan
stunt choreographer
William Dewsbury
horse wrangler
Guanhua Han
stunts
Jun He
stunts
Bruce Law
stunt coordinator: fire sequences and body burns
In-seop Lee
additional stunt double: Jackie Chan (as In Seob Lee) / stunts (as In Seob Lee)
Hyeon-jin Park
stunt performer (as Hyun Jin Park)
Stanley Tong
stunt choreographer
Wai-Kwong Lo
stunt double (as Wai-Kwong Lo)
Gang Wu
stunt performer
Hao-er Yu
stunt double (as Hao Er Yu) / stunt performer (as Hao Er Yu)
Tak Yuen
stunt choreographer (as Richard Hung)
Chong Wei Zhang
stunts
Takahito Ôuchi
stunts
Jackie Chan
stunt actor (uncredited)
Jon Foo
stunts (uncredited)

Camera and Electrical Department

Hoi-Yan Chan
gaffer
Mulchand Dedhia
gaffer: India
Ho-Yuen Fong
still photographer
Samuel Fu
assistant camera: second unit
Chin-Cheng Fung
electrician
Michael A. Johnson
camera operator / cinematographer: second unit / steadicam operator
Ming-Chuen Lo
dolly grip
Chun-Mo Wong
grip

Costume and Wardrobe Department

Bik-Yan Kwok
assistant costume designer
Suen-Chi Law
assistant costume designer
Pik Kwan Lee
assistant costume designer (as Bik-Kwan Lei)
Yin Ling Leung
assistant costume designer
Denni Li
conceptual costume designer (as Denie Li)
Riyaz Ali Merchant
costume supervisor
Ka-Yee Wong
assistant costume designer
Ming-Ha Wong
assistant costume designer
Lai-Yan Woo
assistant costume designer

Music Department

Milton Nelson
orchestrator
Johs Wu
music editor

Script and Continuity Department

Joe Chan
continuity

Additional Crew

Damon Chan
production accountant
Jackie Chan
action director
Dal Changming
on-set doctor: Yunnan
Mustafa Chaniwala
floor runner: India
Yu Fei
catering coordinator: Beijing
Hiroshi Fukazawa
making of
Siddarth Joshi
extras coordinator: India (as Siddharth Joshi)
Padmaja Karmaikar
office secretary: India (as Padmaja S. Karmalkar)
Weimin Lao
horse trainer: Lanzhou unit
Guohui Li
catering coordinator: Yunnan
Weimin Liu
horse trainer
Trevor Morris
subtitle translator
Meenakshi Pandey
production secretary: India
Deepak Sawakhande
production coordinator
Sandip Soparrkar
choreographer: India
Jiafan Wang
catering coordinator: Shanghai
Graham Ware Jr.
horse trainer (as Grahame Ware)
Diana C. Weng
adr dialogue coach
Irene Wong
production secretary
Jiang Yingjie
catering coordinator: Shanghai
Jingshu Zhu
production accountant: Shanghai
All Filters