Cast & Crew

Directed by

Johnnie To

Writing Credits

Hing-Ka Chan
(written by) (as Chan Hing Kai) &
Tin-Shing Yip
(written by) (as Ip Tin Shing)

Cast

Richie Jen
Yuen
Kelly Chen
Rebecca Fong
Nick Cheung
Inspector Cheung
Yong You
Chun
Shiu-Hung Hui
Hoi
Suet Lam
Yip
Eddie Cheung
Eric Yeung
Haifeng Ding
Long
Haitao Li
Chung
Simon Yam
CK Wong
Maggie Siu
Grace Chow
Moon-Yuen Cheung
TV reporter
Mo-Chan Chik
CID cop
Chi Keung Chow
Police officer
Alan Chung San Chui
Chun's target
Chung Wai Ho
Grace Chow's assistant
Han-Chou Ho
Target's bodyguard
Wai Leung Hung
Pedestrian at traffic light
Hak-Shing Keung
Xin
Yuk-Keung Kwok
Policeman
Ching-Ting Law
Biker
Man Fan 'Fanny' Lee
TV reporter
Wah-Chu Lee
Police chief Yin
Frank Zong-Ji Liu
CID cop
Mei-Seung Pang
Mother of killed cop on TV
Kon Chung Tam
Cop hurling cup at TV
Pui Chung Tong
Target's bodyguard
Sau-Ming Tsang
Surrending policeman
Wai-Yin Tse
CID cop
Chi Wai Wong
Wong
Man-Chun Wong
Cop
Parkman Wong
PTU commander
Wah-Wo Wong
White Hair
Yin-Keung Wong
CID cop

Produced by

Biao Cao
producer (as Cao Biao)
Catherine Chan
associate producer
John Chong
executive producer
Elos Gallo
consultant producer
Sanping Han
associate executive producer (as Han Sanping)
Tao Jiang
administrative producer (as Jiang Tao)
Shirley Lau
associate producer
Johnnie To
producer
Buting Yang
executive producer (as Yang Bu Ting)

Music by

Ben Cheung
Chi Wing Chung
(as Chung Chi Wing)

Cinematography by

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

Editing by

David M. Richardson
(as David Richardson)

Production Design by

Bruce Yu

Art Direction by

Raymond Chan

Costume Design by

Steven Tsang

Makeup Department

Kit-Ling Chan
on-set dresser (as Chan Kit Ling)
Miko Chu
makeup artist (as Mico Chu)
Rachel Kong
hair stylist (as Rachel Kwong)

Production Management

Elaine Chu
project manager
Jackson Ha
production manager
Eric Huen
assistant production manager
Dongming Shi
production in charge (as Shi Dong Ming)

Second Unit Director or Assistant Director

Wai Hung Chan
first assistant director (as Chan Wai Hung)
Wai-Chu Chan
second assistant director (as Chan Wai Chu)
Derick Lau
second assistant director
Wing-Cheong Law
associate director

Art Department

Joey Chan
assistant art director
Wai-Kin Lam
property master (as Lam Wai Kin)

Sound Department

Chun Wan Au
foley artist (as Au Chun Wang)
King Fai Choy
foley artist (as Choy King Fai)
Wing Hong Fung
foley artist (as Fung Wing Hung)
Shek Key Kwong
foley artist (as Kwong Shek Key)
Hon Chiu Lam
foley artist (as Lam Hon Chiu)
Wai Lun Lam
dialogue recordist (as Lam Wai Lun)
Sin-Kwok Lee
sound recordist (as Lee Sin Kwok)
Charlie Lo
sound editor / sound
May Mok
dialogue recordist / sound mixer / sound
Kwok Fai Ng
boom operator (as Ng Kwok Fai)
Kwong Heung Yam
foley artist (as Yam Kwong Heung)
Chi Man Yu
foley artist (as Yu Chi Man)
Tomy Yu
foley artist

Special Effects by

Peony Lam
special effects coordinator

Visual Effects by

Ping Hin Kong
cgi animator (as Kong Ping Hin)
Pak Chung Kwan
cgi animator (as Kwan Pak Chung)
Sui Lun Leung
cgi animator (as Leung Siu Lun)
Stephen Ma
visual effects supervisor

Stunts

Bun Yuen
stunt coordinator (as Yuen Bun)

Camera and Electrical Department

Ting-Fong Kwong
best boy (as Kwong Ting Fong)
Hirotake Okazaki
still photographer
Hung-Mo To
cinematographer: second unit (as To Hung Mo)
Kwok-Chiu Wu
gaffer

Costume and Wardrobe Department

Kitty Cheuk-wai Chau
assistant costume designer (as Kitty Chau)

Editorial Department

Christy Chan
post-production coordinator
Simon Fung
assistant editor
Aaron Lau
assistant editor
Calmen Lui
post-production executive

Location Management

Chi-Shing Chiu
location manager (as Chiu Chi Shing)

Script and Continuity Department

Moon-Yuen Cheung
continuity (as Kenneth Cheung)

Additional Crew

Ching-Ting Law
set runner (as Lu Ching Ting)
Maggie Lee
translator: English subtitles
Wan-San Ting
film coordinator (as Ding Yuin Shan) / translation consultant: English subtitles (as Ding Yuin Shan)
All Filters