Cast & Crew

Directed by

Derek Chiu

Writing Credits

Kin Chung Chan
(written by) (as Chan Kin Chung) &
Yuen-cheung Kong
(written by) (as Y.C. Kong)

Cast

Zhiwen Wang
Tam Shun Tin
Yi Huang
Chong Ching
Rongguang Yu
Cheung Man Wah
Andy Lau
Chief Inspector Lau
Michael Kiu Wai Miu
Yiu Tam
Eason Chan
Shun Tam
Felix Wong
Ghostie
Kent Tong
Kui
Elaine Jin
Cha Cha
Ka-Tung Lam
Sun
Teddy Lin
Cha Cha
Henry Fong
Uncle 9
Suet Lam
Ghost
Ching Wong
Uncle Chow
Benny Li Shuan Yan
Thunder
Eddie Cheung
Fruit Stall Keeper
Six-Ching Szeto
Master
Jonathan Wing Hong Cheung
Policeman
Wing-Chun Chan
Policeman
Hin-Wai Au
Tam Shun Tin's crew
Yiu-Wing Chin
Yiu Tam's crew at funeral
Ting-Fung Li
Shun - child

Produced by

Kent Cheng
producer
Qicheng Li
executive producer
Simon Li
executive producer
Yao Lu
line producer (as Lu Yao)
Dongbing Shan
executive producer (as Shan Dong Bing)

Music by

Kubert Leung
music composer

Cinematography by

Charlie Lam
director of photography

Editing by

Chi-Leung Kwong
(as Kong Chi Leung)

Art Direction by

Man-Wah Luk
(as Ben Luk)

Costume Design by

Miggy Cheng
Stephanie Wong

Makeup Department

Chi Wai Chan
hairdresser
Yu-Lai Cheng
makeup artist (as Cheng Yu Lai)
Cindy Ng
makeup artist (as Ng Yuen Fan)

Production Management

Jiawen Bai
production manager (as Bai Jiawen)
Alice Chan
production manager: Thailand (as Alice Chan Mei Ling)
Kurt Cheung
assistant production manager
Purcy Cheung
production in charge
Yiu-San Chow
production manager (as Chow Yiu Shan)
Pornsiri Juejarn
production manager: Thailand
Yindy Leung
associate production manager
Kam-Ku Luk
unit manager (as Luk Kam Ku)
Thitiwan Paopeng
assistant production manager: Thailand
Suchanda Tangwilai
assistant production manager: Thailand
Candy Wong
production manager
Tom Wong
assistant production manager
Hao Zhang
production in charge (as Zhang Hao)

Second Unit Director or Assistant Director

Wai-Keung Chan
first assistant director (as Chan Wai Keung)
Tin-Hung Yiu
second assistant director (as Yiu Tin Tong)

Art Department

Wai-Chuen Cheung
props man (as Cheung Wai Chuen)
Yuet-nam Lau
assistant art director (as Lam Yuet Nam)
Sophon Pulsawat
art director: Thailand
Konkaew Sittikonaew
props man: Thailand
Alonggod Subkamas
assistant art director: Thailand
Vajchayan Suparp
props man: Thailand
Kim Kong Wong
props master (as Wong Kim Kong)
Man-Tat Wong
props man (as Wong Man Tat)

Sound Department

Chun Wan Au
foley artist (as Au Chun Wan)
Steve Chan
location sound mixer (as Chan Wai Hung)
Ka Shing Chiu
foley recordist (as Chiu Ka Shing)
King Fai Choy
foley artist (as Choy King Fai)
Jas Fung
dialogue recordist
Yun-Wah Ho
foley artist (as Ho Yun Wah)
Siu-Kei Ip
dialogue recordist (as Ip Siu Kei)
Wai-Hung Kwong
foley artist (as Kwong Wai Hung)
Hon Chiu Lam
foley artist (as Lam Hon Chiu)
Wai Shun Lam
foley artist (as Lam Wai Shun)
Angus Mak
boom operator (as Mak Chi On)
David Wong
sound editor: SFX / sound effects designer
Hing-Sang Wong
re-recording mixer (as Ken Wong) / sound effects designer (as Ken Wong)
King-On Wong
dialogue recordist (as Wong King On)
Henry Yam
foley artist
Wai Wah Yip
foley artist (as Yip Wai Wah)
Chi Man Yu
foley artist (as Yu Che Man)
Tomy Yu
foley artist (as Tommy Yu)

Visual Effects by

Alex Cheng
technical supervisor
Kenly Leung
visual effects producer
King-Yuen Sham
visual effects supervisor (as Sham King Yuen)

Stunts

Kar Lok Chin
martial arts fight director (as Chin Ka Lok)
Sam Kai-Sen Huang
assistant martial arts choreographer (as Huang Kai Sen)
Gobi Ng
car stunt (as Ng Hoi Tong)
Wai-Fai Wong
martial arts fight director (as Wong Wai Fai)

Camera and Electrical Department

Wai Ming Chan
still photographer (as Chan Wai Ming)
Kwok-Fai Chu
camera operator: Thailand
Wai Shing Fan
electrician (as Fan Wai Shing)
Wing-Lok Ho
dolly grip (as Ho Wing Lok)
Chi Man Hui
dolly grip (as Hui Chi Man)
Chun-Shing Lam
electrician (as Lam Chun Shing)
Chun-Wan Lam
gaffer (as Lam Chun Wan)
Rocky Tsang
first assistant camera / focus puller (as Tsang Chun Chung)

Casting Department

Pornsiri Juejarn
casting manager: Thailand

Costume and Wardrobe Department

Kit-Ling Chan
wardrobe (as Chan Kit Ling)
Jianhua Liu
costumer
Kar Yan Yip
assistant costume designer
Nicole Yuen
assistant costume designer (as Yuen Chau)

Editorial Department

Ka-Lik Cheung
film output (as Cheung Ka Lik)
Hidi Lai
post-production coordinator: studio
Brian Li
avid editor: post-production
Kai Wai Wu
avid editor: post-production (as Wu Kai Wai)

Location Management

Khanakwan Lucksatcha
assistant location manager: Thailand
Panithan Pisittakarn
assistant location manager: Thailand
Jirawat Santaratchai
location manager: Thailand

Music Department

Donald Ashley
musician: drums
Chai King
musician: bass (as King Chai)
Wilson Lam
musician: guitar
Hang-Leung Law
musician: suona (as Law Hang Leung)
Kubert Leung
musician: guitar / musician: keyboard
Kevin Li
music drums / musician: percussion
Simon Li
score mixer (as Simon 'Noiz' Li)

Script and Continuity Department

Mei-Lut Wan
continuity (as Wan Mei Lut)

Additional Crew

Cherry Chan
interpreter: Thailand (as Cherry Chan Mei Yung)
Maisy Chan
production accountant
Man-Fai Chan
interpreter: Thailand (as Chan Man Fai)
Siu Kuen Chiu
tea lady (as Chui Siu Kuen)
Mo Wah Lam
making-of (as Lam Mo Wa)
Andy Lau
presenter
Wai Man Leung
runner (as Leung Wai Man)
Wai Keung Lo
runner (as Lo Wai Keung)
Clare Shan Runciman
making-of
Chaipat Sitthisaramkul
interpreter: Thailand (as Chaipat Sitthisarankul)
Chen Sun
promotion executive: China (as Sun Chen)
Dong Yu
presenter (as Yu Dong)
Daniel Yun
presenter
All Filters