Cast & Crew

Directed by

Michael Mak

Writing Credits

Johnny Mak
(written by)
Johnny Mak
(story) &
Man-Keung Chan
(story) (as Chan Man Keung) &
Jesse Hung
(story) &
Hai Ching Liang
(story) (as Liang Ching Hai)
Ying-Chiet Lee
(as Lee Ying Kit)

Cast

Andy Lau
Capt. Fong Kuo Fai
Tony Ka Fai Leung
Chou Chiu Sen
Paulyn Sun
Tsui Miu Heung
Annie Wu
Ling Fai
Kelly Kuo
Mui Mei Li
Winston Chao
Minister Feng
Doze Niu
Ni Kin Kuo
Li-Chun Lee
Chairman Hau
Shih-Chieh King
Fai's Supervisor
Fu-Chu Liu
Mr. Lam
Hai-Ming Wang
(as Hai Ming Wang)
Jui Wang
Fai's Father
Adam Chung-Tai Chan
Wah
Yang Chiang
Taipei Commissioner Tung
Cheng-Lin Huang
San Pao
Johnnie Kong
Sin's Gangster
Choy Kwok-Ping
Thug
Piao Lu
Triad member
Andy Tse
Sin's Gangster
Bun Yuen
Driver

Produced by

Tiffany Chen
administrative producer
Hazel Lam
associate producer (as Hazel Lam Choi Heung)
Johnny Mak
producer
Stanley Wu
administrative associate producer

Music by

Ying-Wah Wong

Cinematography by

Tony Cheung
(as Cheung Tung Leung)
Jingle Ma

Editing by

Hung Poon
(as Poon Hung)

Production Design by

King Man Lee

Art Direction by

King Man Lee
(as Li King Man)

Costume Design by

Stanley Cheung

Makeup Department

Pi-Yu Chang
makeup artist: Taiwan
Shu-Chin Chen
hair stylist: Taiwan
Mei-Ching Cheng
makeup artist: Taiwan
Chao-Hsien Wu
makeup artist: Taiwan

Production Management

Kwei-Shing Kwok
production manager (as Kwok Kwoi Shing)
Wesley Wang
production manager

Second Unit Director or Assistant Director

Johnnie Kong
first assistant director (as Johnny Kwong)
Andy Tse
assistant director
Jin-Kuei Wang
assistant director

Art Department

Wai-Chong Chiu
props
Pak Shing Lai
props
Koon-Chi Lau
props
Kai-Man Tse
props

Sound Department

Siu-Lung Ching
sound effects editor (as Ching Siu-Lung)
Ching-Chiao Chuang
assistant sound mixer
Kan Kee
sound design: dolby
Li Chi Kuo
sound mixer
Hung Lu
dubbing editor: cantonese
Oxide Chun Pang
sound design: dolby
Wachira Wongsarojna
sound design: dolby
Shi-Yi Zhu
assistant sound mixer

Visual Effects by

Tony Hu
visual effects

Stunts

Kim-Fai Che
utility stunts
Chun-Kun Chen
car stunts: Taiwan
Chin-Hung Fan
assistant stunt coordinator / stunts (as Zhanhong Fan)
Huen-Chiu Ku
assistant stunt coordinator (as Hin Chiu Kuk)
Choy Kwok-Ping
utility stunts (as Kwok-Ping Choi)
Chi Tai Lam
utility stunts
San-Kwan Wong
utility stunts
Bun Yuen
stunt coordinator

Camera and Electrical Department

Kwok-Hung Chan
assistant camera (as Kwok Hung Chan)
Lok Man Chan
dollyman
Tsui-Hua Chen
light effects: Taiwan
Wu-Wei Chen
still photographer: Taiwan
Wo-Ping Cheng
mobile generator: Taiwan
Yuk-Chuen Cheung
assistant gaffer
Chi-Fai Chow
assistant gaffer
Kit-Cheong Kei
assistant camera
Tien-Kuei Lin
assistant camera: Taiwan
Pei-Hsiung Meng
gaffer: Taiwan
Wai-Hung Ng
assistant camera
Tat-Sze Tsang
gaffer
Wai-Chuen Wong
gaffer
Cheng-Ping Yang
camera assistant: Taiwan
Ching-Kuo Yuan
camera assistant: Taiwan

Costume and Wardrobe Department

Chih Yung Lin
costumes: Taiwan
Hsi-Kuang Lo
costumes: Taiwan

Editorial Department

Yun-Chung Chang
editor: video

Music Department

Andy Lau
theme vocals
Lan-Ti Wei
composer: theme music (as Landy Wei)

Transportation Department

Chen-Yu Fan
driver: Taiwan
Chung-Ming Kuo
driver: Taiwan
Chin-Sheng Lin
driver: Taiwan
Tung-Lung Tsai
driver: Taiwan
Tung-Sheng Tsai
driver: Taiwan
Ta-Hsien Yeh
driver: Taiwan

Additional Crew

Lin Chen
cartographer: Taiwan
Charles Heung
presenter
Chiao-Chien Huang
accountant: Taiwan
Johnnie Kong
executive director (as Johnny Kong)
Wen-Chung Li
continuity: Taiwan
Wen-Wen Lien
script supervisor: Taiwan
Ji-Ying Lin
accountant: Taiwan
Mei-Hua Lin
continuity: Taiwan
Johnny Mak
presenter
Hsiang Li Meng
script supervisor: Taiwan
All Filters