Cast & Crew

Directed by

Johnnie To

Writing Credits

Kam-Yuen Szeto
(written by) (as Szeto Kam Yuen) and
Tin-Shing Yip
(written by) (as Yip Tin Shing)

Cast

Anthony Chau-Sang Wong
Blaze
Francis Ng
Tai
Simon Yam
Boss Fay
Nick Cheung
Wo
Richie Jen
Sergeant Chen
Roy Cheung
Cat
Josie Ho
Jin
Suet Lam
Fat
Ka-Tung Lam
Boss Keung
Eddie Cheung
Jeff
Ellen Chan
Hooker
Bing-Man Tam
Uncle Fortune
Shiu-Hung Hui
Sergeant Shan
Ronald Yan
Underground Doctor
Wah-Wo Wong
Sergeant Shan's driver
Libby Brien
Jin
Philip Hersh
Tai
Jeff Cheung
One of Fay's Men
Mo-Chan Chik
One of Fay's Men
Chi-Shing Chiu
Boss Keung's Bodyguard
Ching-Ting Law
Boss Fay's Bodyguard
Kei-Hei Leung
One of Fay's Men
Man-Wai Luk
One of Fay's Men
Kon Chung Tam
One of Fay's Men
Pui Chung Tong
One of Fay's Men
Chi Wai Wong
Blackie

Produced by

Catherine Chan
production executive
John Chong
executive producer
Elos Gallo
consultant producer
Maylie Ho
administrative producer
Kok-Leung Kuk
line producer (as Kuk Kok Leung)
Shirley Lau
production executive
Johnnie To
producer

Music by

Dave Klotz
Guy Zerafa

Cinematography by

Siu-Keung Cheng
director of photography (as Cheng Siu Keung)

Editing by

David M. Richardson
(as David Richardson)

Art Direction by

Tony Yu

Costume Design by

Stanley Cheung

Makeup Department

Kit-Ling Chan
dresser (as Chan Kit Ling)
Miko Chu
makeup artist (as Mico Chu)
Joe Kwong
hair stylist
Yun Ling Man
makeup artist (as Man Yuen Ling)

Production Management

Pou Ian Ao
production manager: Macau (as Ao Pou Ian)
Alice Augusto
production manager: Macau
Chi-Shing Chiu
unit manager (as Chiu Chi Shing)
Elaine Chu
project manager
Jackson Ha
production manager
Wan-San Ting
production supervisor (as Ding Yuin Shan)

Second Unit Director or Assistant Director

Joe Chan
second assistant director
Jeff Cheung
first assistant director
Wing-Cheong Law
associate director
Kun Wai Andy Ma
second assistant director (as Andy Ma)

Art Department

Kin Wah Ko
property master (as Ko Kin Wah)
Wai Ming Lam
property master (as Lam Wai Ming)
Brian Lau
assistant art director
Wing-Hing Law
property master
Fu Kei Tse
property master (as Tse Fu Kei)

Sound Department

Sona Balam
re-recording mixer
Tony Cheng
location sound
Charlie Lo
sound designer / sound mixer
May Mok
sound designer / sound mixer
Chun Ming Wong
boom operator (as Wong Chun Ming)
Tomy Yu
foley artist (as Tommy Yu)

Visual Effects by

Jacky Chung
cgi animator
Pak Chung Kwan
cgi animator (as Kwan Pak Chung)
Peony Lam
visual effects coordinator
Stephen Ma
visual effects supervisor
Lai Kuen Wong
optical effects coordinator (as Wong Lai Kuen)
Tsz Ping Yuen
cgi animator (as Yuen Tsz Ping)

Stunts

Chun Pong Ling
action choreography (as Ling Chun Pong)
Chi Wai Wong
action choreography (as Wong Chi Wai)

Camera and Electrical Department

Hong Chun Kwan
making-of camera (as Kwan Hong Chun)
Ting-Fong Kwong
best boy (as Kwong Ting Fong)
Chak-Shun Tang
still photographer (as Tang Chak Shun)
Hung-Mo To
cinematographer: second unit (as To Hung Mo)
Kwok-Chiu Wu
gaffer

Costume and Wardrobe Department

Eva Law
assistant costume designer
Kar Yan Yip
assistant costume designer (as Karen Yip)

Editorial Department

Simon Fung
assistant editor
Cathy Lau
post-production assistant
Calmen Lui
post-production executive

Music Department

Dave Klotz
music arranger / music recordist / orchestrator
Guy Zerafa
music arranger / music recordist / orchestrator

Script and Continuity Department

Jack Lai
continuity

Additional Crew

Catherine Chan
production executive
Shirley Lau
production executive
Ching-Ting Law
set runner (as Lu Ching Ting)
All Filters