Cast & Crew

Directed by

Yeung-Wah Kam
(as Andrew Kam)
Johnnie To
(as To Kei Fung)
Hark Tsui
(uncredited)

Writing Credits

Gordon Chan
(written by)

Cast

Waise Lee
Chief Inspector Waipong Wong
Joey Wang
Ada
Matthew Wong
Inspector Kwok-Keung Lun
Phillip Chung-Fung Kwok
Detective Ah Kam
King Wah Lo
Ong Chat Fu
Kong Chu
Ching Han
Stuart Ong
Inspector Ka-Nin Ho
Tsui-Han Mak
Maggie
Ken Boyle
Wong's Superior
Roy Cheung
Ho's Man
Michael Man-Kin Chow
Assassin
Kam-Ming Kwan
(as Gam-ming Kwan)
Bei-Dak Lai
Peter Ng
Feng-San Sam
Policeman
Robin Shou
Hospital Assassin
Kirk Wong
Gangster Who Gets Hand Blown Off
Tai-Yung Wu
Inspector Yiuming Butt
Hark Tsui
Inspector Yiuming Butt

Produced by

Hark Tsui
producer (as Hark Tsui)
Doris Tse
executive producer
Raymond Pak-Ming Wong
executive producer
Kam-Hung Yip
executive producer (as Yip Kam Hung)

Music by

Ta-Yu Lo
(as Tayu Lo)
David Wu

Cinematography by

Wing-Hang Wong

Editing by

David Wu

Art Direction by

Raymond Chan
(as Kam Ho Chan)
Bennie Lui
(as Benny Lui)

Costume Design by

Bruce Yu

Production Management

Claudie Jan Chung
production supervisor (as Claudie Chung)
Kar-Man Won
production manager (as Won Kar Man) / unit manager
Mei-Keung Wong
assistant production manager (as William Wong)

Second Unit Director or Assistant Director

Wai-Keung Chan
assistant director
Jan-Wing Chow
assistant director (as Chen-Yung Chou)
Chi-Ming Leung
assistant director (as Jimmy Leung)

Camera and Electrical Department

Kim-Kit Chik
lighting director (as Chik Kim Kit)
Yeung-Yan Kam
still photographer
Jan-Wah Yuen
assistant camera

Editorial Department

Chan-Kuen Pang
assistant editor

Music Department

Lowell Lo
composer: theme music

Script and Continuity Department

Wai-Hong Ng
continuity
Fung-Yee So
script supervisor

Additional Crew

Joseph Chi
action director (as Joe Chu)
Phillip Chung-Fung Kwok
action director (as Kwok Tsui)
Qun Wang
action director (as Wong Kwung)
Benny Wong
production assistant
Raymond Pak-Ming Wong
presenter (as Raymond Wong)
All Filters