Cast & Crew

Directed by

Dennis Law
(as Dennis S.Y. Law)

Writing Credits

Dennis Law
(written by) (as Dennis S.Y. Law)

Cast

Sammo Kam-Bo Hung
Lin Ho Lung
Simon Yam
Lin Ho Tung
Niu Tien
Leung Yuet Lin / Soso (as Kelly Chu)
Danny Lee
Senior Inspector Liu Chi Chung
Jing Wu
Lok Tin Hung
Eddie Cheung
Law Ting Fat
Maggie Siu
Inspector Janet Liu Mei Chun
Suet Lam
Wong Shu Chor / Fat Ball (as Lam Suet)
Wai-Kwong Lo
Lau Kwok Wai / Wu (as Kenneth Low)
Jacky Heung
Kwok Chi Hang
Pinky Cheung
Tracy
Shiu-Hung Hui
'Uncle' Tong Lai Yu
Jay Lau
Josephine
Zhanwen Kou
Billy
Johnny Chen
Jacky Ho Wing Kit
Hark-On Fung
'Uncle' Li Chun Tong
Carisa Yan
Lisa
Tung So
Rocky
Jeffrey Wan-Chung Lam
Ko Tat Wai
Hak-Shing Keung
Kwok Wing Ching
Wah Cheung
Cowie
Hin-Wai Au
Police Officer Wong Ki / Ricky (as John Au)
Chuen-Sing Lee
Senior Inspector Fung
Tian-Lin Wang
Ma Wing Ying / Uncle Dee (as Wong Tin Lam)
Bing-Man Tam
Flirt Lok Ki Cheong
Chung Chow
Kung
Tak-Bun Wong
Fred
Danny Arroyo
Lin Ho Tung
Yiu-Wing Chin
Cowie's gangster
So-Foon Wong
Policewoman
Anthony Carpio
Lung's Man
Tat-Kwong Chan
Soso's Man
Jeffrey Chow
Man Entering Elevator
Woon-Ling Hau
Woman Going Through Trash
Jonathan Yat-Sing Lee
Ping's Buddy
Wah-Wo Wong
Lung's Messenger
Yin-Keung Wong
Policeman
Courtney Wu
Kidnapper

Produced by

Catherine Chan
production executive
Tiffany Chen
administrative producer
Charles Heung
executive producer
Dennis Law
executive producer (as Dennis S.Y. Law) / producer (as Dennis S.Y. Law)

Music by

Tommy Wai

Cinematography by

Herman Yau
director of photography

Editing by

Chi-Wai Yau
(as Yau Chi Wai)

Art Direction by

Chi-Hang Ho
(as Ho Chi Hang)

Costume Design by

William Fung

Makeup Department

Kit-Ling Chan
on-set dresser (as Chan Kit Ling)
Gloria Lam
hair stylist (as Lam Wai Lok)
Carmen Man
makeup artist

Production Management

Kurt Cheung
assistant production manager
Eddie Wong
assistant production manager
Ivan Wong
production manager
Po-Wai Wong
unit manager (as Wong Po Wai)

Second Unit Director or Assistant Director

Laurence Tong
second assistant director
Lemmon Wong
first assistant director

Art Department

Wing Kei Au
props master (as Au Wing Kei)
Shui Tim Chi
pyrotechnician (as Chi Shiu Tim)
Kam Tong Fok
pyrotechnician (as Fok Kam Tong)
Molly Siu
assistant art director

Sound Department

Michael Chiu
foley recordist
Siu-Kei Ip
adr recordist (as Ip Siu Kei) / dialogue recordist (as Ip Siu Kei)
Richard B. Larimore
adr English localization
Chung-Hau Leung
location sound recordist
Chung-Wai Leung
boom operator
Man Keung Ngai
boom operator (as Ngai Man Keung)
David Wong
sound designer / sound effects editor
Hing-Sang Wong
re-recording mixer (as Ken Wong) / sound designer (as Ken Wong)
Tomy Yu
foley artist (as Yu Ka Luk)

Special Effects by

Derek Ansell
project engineer
Ying-Ho Cheng
project technician (as Cheng Ying Ho)
Eric Lai
technical director: SFX
Leo Lam
project technician
Calmen Lui
project supervisor
Wendy Nam
project supervisor
Kuen Man Yip
project technician (as Yip Kuen Man)

Visual Effects by

Chris Lee
digital colorist (as Li Kin Sing)
Alex Lim
CG director
Kam Fat Liu
digital composer
Raymond Man
digital touch-up artist
Edwin Van Huizen
digital colorist
Anna Wan
CG coordinator

Stunts

Shan Peng Dang
stunts (as Dang Shan Peng)
Zhuo Yu Ji
stunts (as Ji Zhuo Yu)
Wai-Leung Lee
car stunt choreographer (as Lee Wai Leung)
Chung-Chi Li
action choreography (as Nicky Li)
Tengfei Ma
stunts (as Man Teng Fei)
Jack Wai-Leung Wong
assistant action coordinator (as Wong Wai Leung)
Chi Zhang
stunts (as Zhang Chi)

Camera and Electrical Department

Sing-Hang Chan
best boy (as Chan Sing Hong)
Kin-Man Ng
gaffer
Man-Yin Ngai
focus puller (as Ngai Man Yin)
Wing-Hang Yuen
making-of camera (as Yuen Wing Hang)
Yuk-Wah Yuen
still photographer (as Yuen Yuk Wah)

Animation Department

Ping Kit Cheng
animator (as Cheng Ping Kit)
Fog
animator
Gy Lee
animation supervisor
Jules Lin
animation supervisor

Editorial Department

Hung Poon
color timer (as Pon Hung)

Script and Continuity Department

Stephen Ng
continuity

Additional Crew

Kurt Cheung
production assistant
Michael Fong
production assistant
Sze Ming Lai
set runner (as Lai Sze Ming)
Lai-Bing Lam
tea lady (as Lam Lai Bing)
Sharon Lam
production coordinator
Chi-Fai So
set runner (as So Chi Fai)
Angel To
production assistant
Ka-Ho Yuen
set runner (as Yuen Ka Ho)
All Filters