Cast & Crew

Directed by

Wai Keung Lau
(as Andrew Lau)
Alan Mak

Writing Credits

Alan Mak
(written by) &
Felix Chong
(written by)
Felix Chong
(characters) (uncredited)
Alan Mak
(characters) (uncredited)

Cast

Tony Leung Chiu-wai
Chan Wing Yan
Andy Lau
Inspector Lau Kin Ming
Leon Lai
SP Yeung Kam Wing
Daoming Chen
Inspector Shen Chen
Kelly Chen
Dr. Lee Sum Yee
Anthony Chau-Sang Wong
SP Wong Chi Shing
Eric Tsang
Hon Sam
Sammi Cheng
Mary
Carina Lau
Mary Hon
Edison Chen
Young Lau Kin Ming
Shawn Yue
Young Chan Wing Yan
Chapman To
Tsui Wai-keung
Waise Lee
Chan Chun
Ka-Tung Lam
Inspector Billy
Ting Yip Ng
Inspector Cheung
Zhizhong Huang
Liang
Chi-Keung Wan
SP Leung
Yeung-Ming Wan
Night Club Manager
Eddie Li
Young Yeung Kam Wing
Zac Koo
Security Wing Officer
Dickson Yip Wai Chuen
Security Wing Officer
Louisa Ng
Security Wing Officer
Sit Kam Wai
Security Wing Officer
Lau Hing Keung
Security Wing Officer
Mok Nga Kwan
Security Wing Officer
Raymond Tong
Security Wing Officer
Andy Kwok
Security Wing Officer
Lee Tsz Kwan
Security Wing Officer
Lau Ka Hi
Internal Affair Officer
Chi Tai Lam
Internal Affairs Officer
Hor Tsz Shun
Internal Affairs Officer
Frankie Chu
Internal Affairs Officer
Chan Man Pun
Internal Affairs Officer
Mason Chiu
Internal Affairs Officer
Grand Yip
Internal Affairs Officer
Hill Fai Wong
Internal Affairs Officer
Wai Man Lui
Internal Affairs Officer
Tsim Sau Monnie Kwan
Internal Affairs Officer
Wai Ho Chow
Liang's Underling
Chan Donald Shun Hei
Liang's Underling
Chi Kong Yim
Liang's Underling
Chim Kam Ho
Liang's Underling
Sai Keung Ng
Liang's Underling
Nigel Chan
Liang's Underling
Wai Ming Lai
Sam's Button Man
Chi-Ming Lee
Sam's Button Man
Sai Tang Yu
Sam's Button Man
Jerry Leung
Sam's Button Man
Chi-Wai Lai
Sam's Button Man
Shu-Wing Ho
Taiwanese Arms Dealer
Yuk Kee Lau
Taiwanese Arms Dealer
Lai Kit Chan
Nightclub Manager's Underling
Wai-Keung Chan
Nightclub Manager's Underling
Siu Yin Ming
Nightclub Dancer
Kylie Choi
Nightclub Dancer
Tam Kam Vico Fai
Bank Manager
May Yee Yip
Old Woman in Bank
Hong Ling Fung
Massage Parlor License Holder
Chi Keung Chow
Superintendant
Kwok-Wing Chan
Superintendant
On-Tat Hui
Superintendant
Chan Shik Kong
Office Assistant at Security Wing
Courtney Wu
Stereo Shop Owner
Hin-Wai Au
OCTB Officer
Wu Chi Percy Seng
OCTB Officer
Eric Tin Cheung Li
OCTB Officer
Yin-Keung Wong
OCTB Officer
Man-Kei Yiu
OCTB Officer
Yun Man Ng
OCTB Officer
Sum-Yee Lau
CIB Officer
Chi-Wang Wong
CIB Officer
Wai-Ho Yuen
CIB Officer
Shiu Wai Leung
Sam's Attorney
Ka-Kui Ho
Shen's Attorney
Ho Yin Fong
Admin Wing Inspector
Wai-Ming Pang
Security Wing Officer
Wan-Keung Yip
IA officer

Produced by

Ellen Chang
line producer
John Chong
executive producer
Fengjun Gao
producer (as Gao Feng Jun)
Hongfei Han
executive producer (as Han Hong Fei)
Lorraine Ho
line producer
Chin-Wen Huang
associate executive producer (as Chin Wen Huang)
Wai Keung Lau
producer (as Andrew Lau)
Baoping Ma
associate executive producer (as Ma Baoping)

Music by

Comfort Kwong-Wing Chan
(as Chan Kwong Wing)

Cinematography by

Wai Keung Lau
(as Andrew Lau)
Man-Ching Ng
(as Ng Man Ching)

Editing by

Curran Pang
(as Pang Ching Hei)
Danny Pang

Art Direction by

Bill Lui

Costume Design by

Silver Cheung

Makeup Department

Simon Chan
special makeup effects artist
Yu-Lai Cheng
makeup artist (as Cheng Yu Lai)
Siu Wai Ngok
makeup artist (as Ngok Siu Wai)
Vickey Yat-Ping Tsang
hair stylist (as Tsang Yat Ping)
Samuel Wong
hair stylist

Production Management

Virginia Chan
assistant production manager
Lai-Yin Chow
unit manager
Bonnie Shum
production manager
Ronald Wong
production supervisor

Second Unit Director or Assistant Director

Wai Hung Chan
second assistant director (as Chan Wai Hung)
Man-Kei Chin
first assistant director
Ask Lee
third assistant director
Tsz-Chun Lee
third assistant director (as Jonathan Li)

Art Department

Wai Yin Ching
prop master (as Ching Wai Yin)
Shu-Wing Ho
propman (as Ho Shu Wing)
Jeffrey Kong
assistant art director (as Jeffrey Kong Hun Lim)
Che Kiu Lam
assistant art director (as Lam Che Kiu)
Tin Kin Yum
assistant art director (as Yum Tin Kin)

Sound Department

Felix Sze Ming Chung
assistant mix engineer / music editor / sound effects editor (as Chung Sze Ming) (as Felix)
George Yiu-Keung Lee
re-recording mixer (as Lee Yiu Keung) (as George)
Hing-Keung Lee
boom operator (as Li Hing Keung)
Lik-Chi Leung
sound mixer (as Leung Lek Chee)
Burnard To
foley recordist (as To Burnard)
Kinson Tsang
re-recording mixer / sound designer
Tse Kin Wong
dialogue recordist (as Wong Tsz Kin)
Chun Hin Yiu
dialogue recordist (as Yiu Chun Hin)
Ting Yip Yuen
dialogue recordist (as Yuen Ting Yip)

Special Effects by

Kam Tong Fok
special effects (as Fok Kam Tong)

Visual Effects by

Terry Lam
visual effects creative director
Eddy Wong
visual effects supervisor
Victor Wong
visual effects supervisor
Ray Wu
visual effects producer

Stunts

Wai-Fai Wong
stunt coordinator (as Wong Wai Fai)

Camera and Electrical Department

Siu-Kwan Chan
focus puller
Jai Ip
steadicam operator
Lau-Fai Law
gaffer (as Lo Lau Fai)
Wing-Teng Law
best boy (as Law Wing Tong)
Jimmy Wong
Steadicam operator / camera operator
Wai-Lun Wong
still photographer (as Wong Wai Lun)
Wang-Fai Wong
still photographer (as Wong Hung Fei)
Jan-Wah Yuen
focus puller (as Yuen Chun Wah)

Animation Department

Eddie Cheng
senior computer animator
Kevin Hong
senior computer animator
Bun Kwai
computer animator (as Kwai Bun)
Jimmy Lam
computer animator
Gary Leung
computer animator
Keith Leung
computer animator
Galan Pang
senior computer animator

Costume and Wardrobe Department

Damon Lau
assistant costume designer
Eva Law
assistant costume designer (as Law Pui Sho Eva)
Yun-Mei Man
wardrobe

Editorial Department

Kin Ming Chan
color timer (as Chan Kin Ming)
Ho Shu Cheuk
assistant editor (as Ho Shu Cheuk)

Music Department

Comfort Kwong-Wing Chan
composer: original music (as Chan Kwong Wing @ Click Music)
Fiona Fung
soloist

Script and Continuity Department

Eugenia Lai
script supervisor (as Lai Man Yau Eugenia)

Additional Crew

Man-Fai Chan
set production assistant (as Chan Man Fai)
Man-Ying Cheung
executive planner
Fiona Chow
production coordinator
Lorraine Ho
executive planner
Andrew P. Kirkham
bluray producer [gb]
Cheryl Kwan
production assistant
X. Lee
making-of (as X-Lee)
Tao Ling
production coordinator (as Ling Tao)
Calmen Lui
laboratory consultant
Leo Sze
production accountant
David Wong
production accountant
Yung-Lin Yeung
tea lady
All Filters