Cast & Crew

Directed by

Wai Keung Lau
(as Andrew Lau)
Alan Mak

Writing Credits

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

Cast

Andy Lau
Inspector Lau Kin Ming
Tony Leung Chiu-wai
Chen Wing Yan
Anthony Chau-Sang Wong
SP Wong Chi Shing
Eric Tsang
Hon Sam
Kelly Chen
Dr. Lee Sum Yee
Sammi Cheng
Mary
Edison Chen
Young Lau Kin Ming
Shawn Yue
Young Chan Wing Yan
Elva Hsiao
May
Chapman To
Tsui Wai-keung
Ka-Tung Lam
Inspector B
Ting Yip Ng
Inspector Cheung
Dion Lam
Del Piero
Chi-Keung Wan
Officer Leung
Kam Fung Hui
Cadet School Principal
Tony Ho
Suspect
Courtney Wu
Stereo Shop Owner
Hin-Wai Au
Elephant
Eric Tin Cheung Li
Double 8
Yin-Keung Wong
CIB Team
Po Loy Lam
CIB Team
Wing Yee Cheng
CIB Team
Man-Kei Yiu
CIB Team
Wai-Kwok Mak
CIB Team
Kui Mei Yee
CIB Team
Chi-Wang Wong
CIB Team
Yip Kin Lee
Sam's Follower
Chung Wai Ho
Sam's Follower
Sai Tang Yu
Sam's Follower
Kam Hung Wong
Sam's Follower
Wai-Nam So
Sam's Follower
Chi-Wai Lai
Sam's Follower
Jerry Leung
Sam's Follower
Chi-Ming Lee
Sam's Follower
On-Tat Hui
Officer Chan
Ho Wing Ling
Superintendent
Wah-Chu Lee
Chief Inspector
Yuk-San Cheung
Cadet School Instructor
Chiu Yi Leung
May's Daughter
Chaucharew Wichai
Sunny, Thai Drug Dealer
Yiu-Wing Chin
CIB team
Wai-Ho Yuen
CIB Officer

Produced by

Ellen Chang
line producer
Elos Gallo
consulting producer
Lorraine Ho
line producer
Wai Keung Lau
producer (as Andrew Lau)

Music by

Comfort Kwong-Wing Chan
(as Chan Kwong Wing)
Ronald Ng
composer

Cinematography by

Yiu-Fai Lai
director of photography (as Lai Yiu Fai)
Wai Keung Lau
director of photography (as Andrew Lau)

Editing by

Curran Pang
(as Pang Ching Hei)
Danny Pang

Art Direction by

Sung Pong Choo
(as Choo Sung Pong)
Ching-Ching Wong

Costume Design by

Pik Kwan Lee
(as Lee Pik Kwan)

Makeup Department

Yu-Lai Cheng
makeup artist (as Cheng Yu Lai)
Wai-Hing Lau
hair stylist (as James Lau)

Production Management

Wendy Chan
assistant production manager
Lai-Yin Chow
unit manager
Bonnie Shum
assistant production manager
Wai-Bat Tang
post-production supervisor
Ronald Wong
production manager

Second Unit Director or Assistant Director

Wai Hung Chan
first assistant director (as Chan Wai Hung)
Dickson Leung
second assistant director

Art Department

Hung Chin Lau
assistant art director (as Lau Hung Chin)
Wai-Ming Wong
property master (as Wong Wai Ming)

Sound Department

Wing Lai Chin
sound mixer (as Chin Wing Lai)
Felix Sze Ming Chung
assistant mix engineer / music editor / sound effects editor
Wai-Hung Kwong
foley artist (as Kwong Wai Hung)
George Yiu-Keung Lee
dialogue editor (as George Lee Yiu Keung) / re-recording mixer (as George Lee Yiu Keung)
Tin Sung Ng
boom operator (as Ng Tin Sung)
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 Tin Yip)
Mark Kenna
consultant: Dolby film sound (uncredited)

Special Effects by

Kam Tong Fok
pyrotechnician (as Fok Kam Tong)

Visual Effects by

Chris Chan
animator
Eddie Cheng
project supervisor
Francis Fung
visual effects editor
Hin-Pun Ho
animator (as Ho Hin Pun)
Jesse Ho
animator
Harry Ching Wei Hung
lighting and texture artist: Menfond Electronic Art
Keith Leung
digital compositor
Cons Li
visual effects coordinator
Eddy Wong
visual effects supervisor
Peggy Wong
visual effects coordinator
Victor Wong
visual effects supervisor
Ray Wu
visual effects editor

Stunts

Dion Lam
stunt coordinator

Camera and Electrical Department

Man Keung Cho
focus puller (as Cho Man Keung)
Kin-Kwong Ho
focus puller (as Ho Kin Kwong)
Wing-Cheung Kwan
focus puller (as Kwan Wing Cheung)
Raymond Lam
steadicam operator
Tat-Wah Tam
still photographer (as Tam Tat Wah)
Chi-Ming Wong
gaffer (as Wong Chi Ming)
Wang-Fai Wong
still photographer (as Wong Hung Fei)

Costume and Wardrobe Department

Man Kit Chow
wardrobe assistant
Rosa Chow
assistant costume designer
Yun-Mei Man
wardrobe

Editorial Department

Wai-Bat Tang
post-production manager
Royce Smith
film color timer (uncredited)

Music Department

Clement Fung
orchestral arrangements
Fiona Fung
soloist
Po Shek Tam
musician: bamboo flageolet

Script and Continuity Department

Henry Lau
continuity

Additional Crew

Man-Ying Cheung
executive planner
John Chong
presenter
Christopher Doyle
visual consultant
Lorraine Ho
executive planner
Andrew P. Kirkham
bluray producer [gb]
Calmen Lui
laboratory consultant
Sam Lung
production assistant
Nansun Shi
presenter
Leo Sze
production accountant
Yung-Lin Yeung
tea lady
All Filters