Cast & Crew

Directed by

Benny Chan

Writing Credits

Benny Chan
(written by) &
Ram Ling
(written by) (as Rams Ling) &
Melody Lui
(written by)
Ram Ling
(as Chi-Man Ling)

Cast

Nicholas Tse
Detective Chan Chun
Jaycee Cho-Ming Chan
Officer Wai King Ho
Shawn Yue
Inspector Carson Fong Yik Wei
Jing Wu
Tien Yeng Seng
Lisa Lu
Ho's Grandma
Andy On
Ronin Tien Yeng-Yee
Candy Liu
Ho Ka Yee
Elanne Kong
Leung Hoi Lam
Sam Lee
Ho Wing Keung
Wai-Kwong Lo
Wong Kam Ming
Vincent Sze
Tien Yeng Chi
Xue Mei Wang
Tien Yeng Yan
Ka-Wah Lam
Senior Superintendent Cheung Man Yiu
Tak-Bun Wong
Sam Mok
Mark Ho-nam Cheng
Senior Superintendent Mark Law Pui Keung
Philip Ng
Tiger
Deep Ng
Gangster Terry
Tommy Yuen
Gangster On
Gladys Fung
Suzie the Girl
Suet Lam
Loan Shark Cheng
Anson Leung
Police Officer Chun
Terence Tsui
Taxi Passenger Hung
Chi Wai Wong
Brother Blackie
Siu Yik Ng
Brother Blackie's Son
Wai Nam Chan
Ronin
Tsz Fung Ma
Security Guard
Yau Quan Au
Security Guard
Kai Kit Lee
Chan's Assistant
Tao Chiang
Chan's Assistant
Ivy Pang
Chan's Assistant
Tin-Chi Law
Chan's Assistant
May Wong
Loan Shark Cheng's Girl
Wai-Ha Lee
Woman On Street
Chi-Wai Lai
Tea Restaurant Manager
Norman Chan
Thug in Restaurant
Candy Cheung
Carson's Assistant
Pok-yee Ng
Carson's Assistant
Chun-Ho Tam
School Bus Child
Shannon Chan
School Bus Child
Moon Moon Chan
School Bus Child
Chun Wai Yeung
School Bus Child
Chin Nam Yeung
School Bus Child
Mei Yin Law
School Bus Child
Chin Kwong Law
School Bus Child
Miu Sze Lau
School Bus Child
Ka-hei Chan
School Bus Child
Fu-Keung Chan
School Bus Child
Kit Yui Tsang
School Bus Child
Wing Chi Cheng
School Bus Child
Man Ho Tong
School Bus Child
Man-Lok Kwok
Ho's Son
Yee-Man Yuen
Ho's Wife
Wang Yue Chin
Goldsmith Manager
Lim-Kang Chow
Deputy Police Commissioner
Hiu-Wah Chan
Police Secretary
Hin-Wai Au
Mental Hospital Doctor
Nic Yan
Inspector Law's Assistant
Tat-Kwong Chan
Cheng's Bodyguard
Chun-Kit Keung
Ronin
Kong To
Chan's assistant
Chi-Wang Wong
Ronin

Produced by

Benny Chan
producer
Pang-Chun Chan
associate producer
Cary Cheng
associate producer / producer
Hong-Tat Cheung
administrative producer (as Cheung Hong Tak)
Suet-Ying Chiu
executive producer
Alvin Lam
administrative producer
Daniel Lam
executive producer (as Daneil Lam)
Stephen Lam
line producer
Dai Song
co-executive producer (as Song Dai)

Music by

Anthony Chue

Cinematography by

Kwok-Hung Chan
director of photography (as Kwok Hung Chan)
Chiu-Lam Ko
director of photography (as Ko Chiu Lam)

Editing by

Chi-Wai Yau
(as Yau Chi Wai)

Production Design by

Bill Lui

Art Direction by

Bill Lui

Makeup Department

Fannie Chan
makeup artist (as Fannie Chan Miu Ching)
Ken Lau
hair stylist (as Ken Lau Kam Hung)

Production Management

Paul Au
production manager
Sing Yan Chan
post-production manager (as Chan Sing Yan)
Chi-Ho Cheung
unit manager
Yiu Ho Cheung
assistant production manager (as Wave Cheung Yiu Ho)
Ching-Jun Lee
associate production manager (as Jeanette Lee)
Godfrey Leung
assistant production manager (as Godfrey Leung Hoi Fung)
Tsz-Kit Yau
assistant production manager (as Yau Tsz Kit)

Second Unit Director or Assistant Director

Amon Liu
second second assistant director (as Amon Liu Pak Kei)
Eddie Ng
second assistant director (as Eddie Ng King Hay)
Ka-Wai Tong
first assistant director (as Tong Ka Wai)

Art Department

Po-Yan Chan
assistant art director (as Polly Chan Po Yin)
Yau Hong Chan
props (as Chan Yau Hong)
Kwok-Wah Cho
props (as Chao Kwok Wah)
Chi Shing Fung
props (as Fung Chi Shing)
Jeffrey Kong
assistant art director (as Jeffrey Kong Hun Lim)
Tat Fei Lau
set constructor (as Lau Tat Fei)
Julia Lo
assistant art director (as Julia Lo Chung Yin)
Tin Kit Mak
storyboard artist (as Mak Tin Kit)
Wai-Ming Wong
property master (as Wong Wai Ming)

Sound Department

Sunij Asavinikul
mixing engineer (as Sunit Asvinikul)
Sona Balam
re-recording mixer
Thanapong Boonyachai
sound editor
Yue Chao
audio systems engineer (as Chao Yue)
Yat Fai Chen
boom operator (as Chan Yat Fai)
Snow Han
adr recordist: Mandarin
Yalin Han
adr recordist: Mandarin (as Han Yalin)
Chi-Tong Ho
sound mixer (as Tommy Ho Chi Tong)
Phannipha Kabillikavanich
mixing engineer
Somsak Kanyanakitti
foley artist / sound effects
Nakorn Kositpaisain
foley artist (as Nakorn Kositpaisam) / sound effects (as Nakorn Kositpaisam)
Echo Lee
sound post-production coordinator
Kei-Wing Nip
sound designer (as Nip Kei Wing)
Sittichai Paopoang
foley artist / sound effects
Vinai Sriirat
sound mixing engineer
Qiuxia Sun
adr recordist: Mandarin (as Qiuqiu Sun)
Nusara Suwanahong
foley artist / sound effects
Singkorn Traipracha
foley artist / sound effects
Tianjao Wang
adr director: Mandarin (as Wang Tianjao)
Kriengkrai Wongskun
foley artist / sound effects
Bin Zhang
adr director: Mandarin
Van Zhang
audio systems engineer

Special Effects by

Pong Asvinkul
project supervisor
Kam Tong Fok
pyrotechnician (as Fok Kam Tong)
Bobbie Wong
project supervisor

Visual Effects by

Chatri Bunkijrungpisan
computer graphics artist
Chuchawam Chairimwiang
film scanning and recording (as Chuchawan Chairimiyang)
Narathorn Hermaratanathorn
digital online editor
Siu Lun Ho
computer graphics artist (as Ho Siu Lun) / computer graphics supervisor (as Ho Siu Lun) / visual effects artist (as Ho Siu Lun) / visual effects documentarian (as Ho Siu Lun) / visual effects supervisor (as Ho Siu Lun)
Deborah Huen
digital colorist (as Debora Huen)
Piyanut Kaeomaneo
film scanning and recording
Kritsada Kaewmanee
technical supervisor: digital output
Karnjana Karnjanaphiboon
computer graphics artist / visual effects artist
Kaewla Notsukhum
digital colorist (as Kaewla Netsukhum)
Petchpailin
digital artist
Sakmongkon Pongmaneerat
visual effects producer
Kridpol Poolgad
computer graphics artist / visual effects artist
Pornopol Sakarin
technical supervisor: digital output
Pramota Sanlithayee
digital online editor
Yada Waewhong
computer graphics artist / visual effects artist
Wiriacharoonsuntorn
digital artist
Derick Wong
digital artist

Stunts

Shan Peng Dang
stunts (as Dang Shan Peng)
Jun He
assistant stunt coordinator (as He Jun)
Wai-Leung Lee
car stunts (as Lee Wai Leung)
Chung-Chi Li
stunt coordinator
Jack Wai-Leung Wong
assistant stunt coordinator (as Wong Wai Leung)
Jian Xue
stunt trainer (as Xue Jian)
Chi Zhang
stunts (as Zhang Chi)
Sen Ling Zhu
stunts (as Zhu Sen Ling)
Xueliang Zhu
stunts (as Zhu Xue Liang)

Camera and Electrical Department

Kwok-Hung Chan
camera operator (as Chan Kwok Hung) / cinematographer: support unit (as Kwok Hung Chan)
Lok Man Chan
focus puller (as Chan Lok Man)
Sing Chan
best boy (as Chan Sing)
Wing Keung Cheung
assistant camera (as Cheung Wing Keung)
Chi-Kong Fung
assistant camera (as Fung Chi-Kong)
Wai-Seng Ho
assistant camera (as Ho Wai Seng)
Yun-Tai Ho
focus puller (as Ho Yun Tai)
Jai Ip
camera operator
Wing Fai Kan
electrician (as Kan Wing Fai)
Kei-Lik Kwok
assistant camera
Lap Kei Lam
electrician (as Lam Lap Kei)
Kin-Wai Lee
assistant camera (as Lee Kin Wai)
Kenny Liao
focus puller (as Kenny Liao Chen Chiang)
Shui-Pang Lo
assistant camera (as Lo Shiu Pung)
Wing-Kei Mak
dolly grip (as Mak Wing Kei)
Wing Yu Ng
assistant camera (as Ng Wing Yu)
Yun Keung Ng
electrician (as Ng Yun Keung)
Jing-Chuen Seung
electrician
Ching Chuen Sheung
electrician (as Sheung Ching Chuen)
Seow Jong Tan
still photographer (as Tan Seow Jong)
Chun-Wai Wong
electrician
Wai-Chuen Wong
assistant camera (as Wong Wai Chuen)
Tin Yan Wu
gaffer (as Wu Tin Yan)
Jan-Ming Yuen
dolly grip
Jan-Wah Yuen
focus puller

Costume and Wardrobe Department

Kitty Cheuk-wai Chau
assistant costume designer (as Kitty Chau Cheuk Wai)
Ping Tong
wardrobe (as Tong Ping)
Nicole Yuen
assistant costume designer (as Nicole Yuen Chau)

Editorial Department

Sik Pan Chan
documentary editor (as Chan Sik Pan)
Wai Lun Cheng
trailer editor (as Cheng Wai Lun)
Chun Wai Cheung
trailer editor (as Cheung Chun Wai)
Peter Cheung
negative cutter (as Cheung Yiu Chung)
Gary Tze Yu Lo
post-production technician
Chung Yu Ma
negative cutter
Ka-Fai Ng
post-production technician (as Ng Ka Fai)
Passakorn Yaisiri
color grader / color timer

Music Department

Richard Bamping
musician: cello
May Chan
musician: choir
Terry Chan
additional music arranger / additional orchestrator
Sheta Chow
musician (as Sheta Chow @ Purple Productions)
Anthony Chue
keyboard and synth programming
Lao Duck
musician: choir (as Duck Lau)
Shih Jieh Fuo
instrumentalist: Er-hu (as Fuo Shih Jieh)
Jackie
musician: choir
Danny Leung
musician: guitar
Nancy
musician: choir
Cheuk-Yin Ng
additional music arranger / additional orchestrator
Leslie Moonsun Ryang
musician: violin
Alex Tam
musician: choir
Sarah Yeung
musician: choir

Script and Continuity Department

Cheuk Pan Lee
script supervisor

Transportation Department

Ching Kiu Yuen
transportation (as Yuen Ching Kiu)

Additional Crew

Wanitchaya Boonsong
production coordinator
Wikanda Chaiviririyachok
production coordinator
Kim-Fung Cheng
planner
Gary Cheung
planner
Suet-Ying Chiu
presenter
Daniel Lam
presenter
Stephen Lam
chief planner
Pisit Lixibunnakorn
laboratory consultant (as Pisit Likibunnakorn)
Supamol Pleumchusak
production coordinator
Pairoj Prempri
laboratory consultant
Pison Santawanpas
laboratory consultant
Dai Song
co-presenter
Michael Yeung
laboratory consultant

Thanks

Aaron Kwok
special thanks
Siu May
special thanks
All Filters