Starring Cast
Key crew
Director
Screenplay
Producers
Andrew Lau Wai-keung
, John Chong
, Gao Feng Jun
, Han Hong Fei
Music
Cinematography
Editor
Costume design
Full cast
25 cast membersCrew by department
42 crew membersDirecting
Alan Mak Siu-fai
Director
Andrew Lau Wai-keung
Director
Jonathan Li Tsz-Chun
Assistant Director
Andrew Lau Wai-keung
Director of Photography
Ng Man-Ching
Director of Photography
Ask Lee
Third Assistant Director
Cash Chin Man-kei
First Assistant Director
Jonathan Li Tsz-Chun
Third Assistant Director
Pad Chan Wai-Hung
Second Assistant Director
Production
Andrew Lau Wai-keung
Producer
Gao Feng Jun
Producer
Ellen Cheung Man-Wing
Line Producer
Lorraine Ho
Line Producer
Han Hong Fei
Executive Producer
John Chong
Executive Producer
Ronald Wong
Coordinating Producer
Sound
Visual Effects
Fok Kam-Tong
Special Effects
Ray Wu
Visual Effects Producer
Terry Lam
Visual Effects Director
Eddy Wong Wang-Hin
Visual Effects Supervisor
Victor Wong Wang-Tat
Visual Effects Supervisor
Costume & Makeup
Samuel Wong
Hairstylist
Tsang Yat-Ping
Hairstylist
Cheng Yu-Lai
Makeup Artist
Siu Wai Ngok
Makeup Artist
Silver Cheung
Costume Design
Simon Chan Kwok-Hong
Makeup Effects