Cast & Crew

Directed by

Wai Keung Lau
(as Andrew Lau)

Writing Credits

Oi-Wah Lam
(as Aubrey Lam) &
Joyce Chan
Yuet-Jan Hui
(as Jojo Hui Yuet-Chun) and
Peter Tsi
(co-writer) &
Junli Guo
(co-writer) &
Koon-Nam Lui
(co-writer) (as Philip Lui)

Cast

Xiaoming Huang
Wolf
Ethan Juan
Leng
Purba Rgyal
Chentai
Tian Gao
Hutu
Yiwei Zhou
Buka
Boran Jing
Shisan
Peng Guo
Su
Yuchun Li
Musen
Jimmy Wang Yu
Gong-E
Meng Li
Bai Lan
Kei Gambit
Leng
Sofia Gonzalez
Walla Child
Shih-Chieh King
Wan Jiang
Wai Keung Lau
Yongzheng
Kenzie Pallone
Walla Child
Zhang Wen
Qianlong
Shawn Yue
Haidu

Produced by

Peter Ho-Sun Chan
producer
Ellen Chang
administrative producer (as Ellen Cheung)
Simon Chen
co-producer
Siu-Kin Cheung
line producer
Guoqing Gu
executive producer
Lorraine Ho
administrative producer
Yuet-Jan Hui
producer (as Jojo Hui Yuet-Chun)
Zhigang Jing
co-producer (as Jing Zhigang)
Peter Lam
executive producer
Wai Keung Lau
producer (as Andrew Lau)
Yao Lu
line producer (as York Lu)
Hong Mei
co-producer
Peter Poon
co-producer (as Peter Eugene Poon)
Hong Qin
executive producer (as Qin Hong)
Teng-Kuei Yang
executive producer (as Tengkuei Yang)
Zhi-Guo Yang
executive producer (as Yang Zhiguo)
Li Zhou
executive producer

Music by

Comfort Kwong-Wing Chan
(as Kwong Wing Chan) (original score)

Cinematography by

Yuen-Man Fung
director of photography (as Edmond Fung)

Editing by

Wai-Chiu Chung
(as Azrael Chung)

Production Design by

Sai-Wan Lau
Kwok-Keung Mak
(as Kenneth Mak)

Art Direction by

Sai-Wan Lau

Costume Design by

Dora Ng
Kui Zhao

Makeup Department

Mark Garbarino
special makeup effects artist

Production Management

Li-Pai Chen
production manager
Siu-Kin Cheung
production manager
Ada Yeuk-Jing Foo
production executive (as Ada Foo)
Zhigang Jing
production manager
Yao Lu
production manager
Hong Mei
production manager
Shun-Choi Ngai
production manager (as Shuncai Wei)
Hong Tao
production executive
Francesca Visconti
production manager: canada (as Franca Visconti)
Juan Wan
production manager

Second Unit Director or Assistant Director

Ya-Ling Lin
assistant director
Fei Wong
first assistant director (as Wong Fei Fei)

Art Department

Songbo Wang
props
Bo Zhang
concept artist

Sound Department

Kinson Tsang
sound designer

Special Effects by

Geneviève Coulombe
conversion
Marc-Olivier Parent
special effects technician: Vision Globale

Visual Effects by

Mathieu Archambault
compositing supervisor: Vision Globale
Daniel Boivin
compositor: Vision Globale
Mylene Brisson
lead stereoscopic conversion artist
Dominique Chartrand
stereo compositor / stereographer
Maxime Dontigny
rotoscope artist: Vision Globale
Amélie Dubois
compositor: Vision Globale
Maxime Ferland
stereo compositor: Vision Globale
Lisa Funkel
compositor: Vision Globale
Patricia Gaumond
compositor: Vision Globale
Emanuel LaFrance
compositor: Vision Globale
Pascale Lamoureux-Miron
stereo compositor
Jimmy Lavallée
stereo artist
Maxime Lemieux
stereo compositor
Jacques Levesque
visual effects supervisor: Vision Globale
Addie Liu
visual effects artist
Jeremie Lodomez
compositor: Vision Globale
Viviane Lévesque Bouchard
compositor: Vision Globale
Jean-Philippe Marchand
visual effects
E.W.Y. Tang
stereoscopic coordinator
Julie Monette Theoret
computer graphic artist
Alexandre Tremblay
compositor: Vision Globale
Alexandra Vaillancourt
visual effects line producer: Vision Globale
Emily Vaillancourt
compositor: Vision Globale
Victor Wong
visual effects: Nova VFX

Stunts

Jun-Chi Chan
assistant action choreographer
Siu-Lung Ha
assistant action choreographer
Ping Han
assistant action choreographer
Tat-Chiu Lee
action choreographer

Camera and Electrical Department

Sui Hung Chow
gaffer
Ming-Keung Lai
camera crew: grip

Editorial Department

Stéphane Ma
assistant colorist

Additional Crew

Crystal Decker Orren
localization: Well Go USA Entertainment
All Filters