Cast & Crew

Directed by

Wai Keung Lau
(as Andrew Lau)
Alan Mak

Writing Credits

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

Cast

Anthony Chau-Sang Wong
SP Wong Chi Shing
Eric Tsang
Hon Sam
Carina Lau
Mary Hon
Francis Ng
Ngai Wing Hau
Edison Chen
Officer Lau Kin Ming
Shawn Yue
Chan Wing Yan
Jun Hu
SP Luk
Tung Cho 'Joe' Cheung
Kwun
Henry Fong
Gandhi
Peter Ngor
Negro
Arthur Wong
Wah
Teddy Chan
Ching
Chung-yue Chiu
Mary
Phorjeat Keanpetch
Sunny
Say Ping Yap
Socialites
Ping Hui Tay
Hung the Solicitor
Roy Cheung
Law
Kai-Chi Liu
Uncle John
Chapman To
Tsui Wai Keung
Kam Fung Hui
Cadet School Principal
Alexander Mong Wah Chan
Yee
Andrew Lien
Chung, Ngai's Brother
Kara Ying Hung Wai
Hau's Sister
Chi-Keung Wan
Superintendent Leung
Chaucharew Wichai
Paul
Xiao Hai
Cheung
Kelly Fu
May
William Wai-Lun Duen
Sergeant Chan
Jonathan Wing Hong Cheung
Billy
Roderick Lam
Father Kwun's Bodyguard
Loi-Kwan Kam
Father Kwun's Bodyguard
Chung Ka Lung
Father Kwun's Bodyguard
Foo-Wai Lam
Hau's Button Man #1
Yui Sang Wong
Hau's Button Man #2
Chi-Ho Chu
Hau's Button Man #3
Tiffany Cheung
Killer at Nightclub
Hiu-Wah Ling
Killer at Restaurant
Ho-Fai Tai
Killer at HiFi Shop
Siu-Kwan Chan
Killer at Lift Lobby
Siu-Kwong Lee
Killer on Motorbike
Lau-Fai Law
Killer in Thailand
Mo-Chan Chik
OCTB Constable #1
Kin-Yung Tsang
OCTB Constable #2
Pui-Sai Cheung
OCTB Constable #3
Frank Zong-Ji Liu
OCTB Constable #4
Man Shing Wong
OCTB Constable #5
Yuk-San Cheung
OCTB Constable #6
Tai-Wo Tang
Sam's Button Man #1
Chan Kam Pui
Sam's Button Man #2
Anthony Carpio
Sam's Button Man #3
Kwok-Kit Lam
Sam's Button Man #4
Mei-Shing Chow
Gandhi's Button Man #2
Fu Kwok Ho
Gandhi's Button Man #3
Ho Ka Ming
Gandhi's Button Man #4
Kim Ming Chan
Negro's Button Man #1
Kwok Wai Cheng
Negro's Button Man #2
Yiu Kai Tung
Negro's Button Man #3
Siu-Ming Lui
Wah's Button Man #1
Cash Lee
Wah's Button Man #2
Peter Lee
Wah's Button Man #3
Cheung Yiu Kwong
Wah's Button Man #4
Li Wai Ming
Ching's Button Man #1
Cheng Kai Chung
Ching's Button Man #2
Wai-Yin Tse
Ching's Button Man #3
Jun Lam 'Toby' Wong
Ching's Button Man #4
Wai-Tak Lai
Uncle John's Button Man #1
Shu-Wing Ho
Uncle John's Button Man #2
Ricardo Mamood-Vega
Private Investigator #1
Brandon Rhea
Private Investigator
Chun-Luk Chan
Kwun's Wife
Bik Yan Lam
Hau's Wife
Sum-Yu Wong
Yee's Wife
Georgina Chan
Hau's Daugher
Ting-Fung Li
Boy with Funny Face
Anna Kai-Sin Yiu
Gandhi's Wife
Carmen Cheung
Negro's Wife
Qingyu Yan
Wah's Wife
Ann Ng
Ching's Wife
Chi Keung Chow
Superintendent #2
Brian Ireland
Superintendent #3
Derek Skinner
Superintendent #4
Bey Logan
Inspector Calvin
Tung-Lit Mui
Noodle Shop Owner
Siu-Kei Chu
Gandhi's Button Man #5
Yuk-Keung Kwok
Superintendent
Tung-Ching Lau
Negro's Man

Produced by

Ellen Chang
line producer
John Chong
executive producer
Lorraine Ho
line producer
Wai Keung Lau
producer (as Andrew Lau)
Baoping Ma
executive producer (as Ma Baoping)
Daniel Yun
executive producer

Music by

Comfort Kwong-Wing Chan
(as Chan Kwong Wing)

Cinematography by

Wai Keung Lau
director of photography (as Andrew Lau)
Man-Ching Ng
director of photography (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

Yu-Lai Cheng
makeup artist (as Cheng Yu Lai)
Miko Chu
makeup artist (as Chu Wai Fong)
Joe Kwong
hair stylist
Wai-Hing Lau
hair stylist (as James Lau)

Production Management

Suparat Bruranaphant
production manager: Thailand
Lai-Yin Chow
unit manager
Bonnie Shum
assistant production manager
Wai-Bat Tang
production manager
Peanpen Udomchai
production manager: Thailand
Ronald Wong
production manager

Second Unit Director or Assistant Director

Wai Hung Chan
first assistant director (as Chan Wai Hung)
Jeff Cheung
second assistant director (as Cheung Ka Kit)
Ask Lee
third assistant director
Saetant Sakchai
assistant director: Thailand (as Sae Tant Sakchai)

Art Department

Shu-Wing Ho
propman
Chun Yim Ip
assistant art director (as Ip Chun Yin)
Pak Shing Lai
prop master (as Lai Pak Shing)
Sze Wan Leung
assistant art director (as Leung Sze Wan)
Wai Kong Leung
propman (as Leung Wai Kong)
Atisak Nokyu
prop master: Thailand

Sound Department

Wing Lai Chin
sound mixer (as Bernard Chin)
Felix Sze Ming Chung
assistant mix engineer / music editor / sound effects editor (as Chung Sze Ming) (as Felix)
George Yiu-Keung Lee
dialogue editor (as George Lee Yiu Keung) / re-recording mixer (as George Lee Yiu Keung)
Burnard To
foley recordist (as To Burnard)
Kinson Tsang
re-recording mixer / sound designer
Johnny Wan
boom operator
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

Visual Effects by

Desmond Chan
computer animator
Hin-Pun Ho
computer animator (as Ho Hin Pun)
Jesse Ho
computer animator
Terry Lam
visual effects creative director
Gary Leung
computer animator
Keith Leung
computer animator
Alex Lim
digital effects supervisor
Leo Ng
computer animator
Eddy Wong
visual effects supervisor
Victor Wong
visual effects supervisor
Ray Wu
visual effects producer
Siu Fai Yeung
senior computer animator (as Yeung Siu Fai)

Stunts

Tat-Chiu Lee
stunt coordinator (as Lee Tat Chiu)

Camera and Electrical Department

Siu-Kwan Chan
focus puller
Chun-Shing Lam
electrician (as Lam Chun Shing)
Raymond Lam
steadicam operator
Lau-Fai Law
gaffer
Wing-Teng Law
best boy (as Law Wing Tong)
Kenny Liao
grip (as Liao Chen Chiang)
Chun Kau Ng
grip (as Ng Chun Kau)
Wai-Lun Wong
still photographer (as Wong Wai Lun)
Wang-Fai Wong
still photographer (as Wong Hung Fei)
Kai Tin Yeung
electrician (as Yeung Kai Tim)
Jan-Ming Yuen
grip
Jan-Wah Yuen
focus puller

Costume and Wardrobe Department

Supavan Na Ha Korn
wardrobe: Thailand
Ling Fai Lau
assistant costume designer (as Lau Ling Fai)
Yun-Mei Man
wardrobe
Kwan-Kwan Siu
assistant costume designer (as Siu Kwan Kwan)

Location Management

Yod Saehang
location manager: Thailand

Music Department

Nicolaus Eszterházy
orchestra (as Nicolaus Esterhazy)
Lászlo Kovács
conductor (as Laszlo Kovacs)
Nirmal Kulu
musician: didgeridoo
Anna Kwan
musician: cello (as Kwan Ton An)
Po Shek Tam
musician: bamboo flageilet (as Tam Po Shek)
Edmond Tsang
orchestral arrangements

Script and Continuity Department

Henry Lau
script supervisor
Chi Wai Yeung
script supervisor (as Yeung Chi Wai)

Additional Crew

Kwai-Wah Chan
set production assistant (as Chan Kwai Wah)
Man-Fai Chan
set production assistant (as Chan Man Fai)
Man-Ying Cheung
executive planner
Fiona Chow
production coordinator
Surasak Harunda
set production assistant: Thailand
Lorraine Ho
executive planner
Chaiyo Kairattanaluke
set production assistant: Thailand
Chutima Kanjanathammarat
translator: Thailand
Andrew P. Kirkham
bluray producer [gb]
Woratat Kongsubto
set production assistant: Thailand
Larry Lee
production assistant
Tao Ling
production coordinator (as Ling Tao)
Calmen Lui
laboratory consultant
Jensan Matrwijitr
set production assistant: Thailand
Chaipat Sitthisaramkul
translator: Thailand
Chi-Fai So
set production assistant (as So Chi Fai)
Leo Sze
production accountant
David Wong
production accountant
Ronald Wong
production coordinator
Yung-Lin Yeung
tea lady
All Filters