All Cast

Donnie Yen

Donnie Yen

Cheung Sung-bong

Nicholas Tse Ting-Fung

Nicholas Tse Ting-Fung

Yau Kong-ngo

Qin Lan

Qin Lan

Anna Lam

Ray Lui

Ray Lui

Superintendent Yiu Yeuk-sing

Patrick Tam Yiu-Man

Patrick Tam Yiu-Man

Yuen Ka-po

Kenny Wong Tak-Ban

Kenny Wong Tak-Ban

Tai Cheuk-yin

Deep Ng Ho-Hong

Deep Ng Ho-Hong

Chow Chi-chun

Jeana Ho Pui-Yu

Jeana Ho Pui-Yu

Turbo Lui

Angus Yeung Tin-Yue

Angus Yeung Tin-Yue

Cho Ning

Bruce Tong Kwan-Chi

Bruce Tong Kwan-Chi

Kwan Chung-him

Henry Prince Mak

Henry Prince Mak

Chiu Chi-keung

Yu Kang

Yu Kang

Mok Yik-chuen

German Cheung Man-Kit

German Cheung Man-Kit

Chu Yuk-ming

Simon Yam

Simon Yam

Sr. Asst. Commissioner Lok Chi-fai

Derek Kwok Jing-Hung

Derek Kwok Jing-Hung

Bill

Samuel Kwok Fung

Samuel Kwok Fung

Fok Siu-tong

Ken Lo Wai-Kwong

Ken Lo Wai-Kwong

Ma Kau-wing

Singh Hartihan Bitto

Singh Hartihan Bitto

Ali

Chris Collins

Chris Collins

Sargeant Rock USMC

Ben Yuen Foo-Wah

Ben Yuen Foo-Wah

Ben Lam Kwok-Bun

Ben Lam Kwok-Bun

Cheung Kwok-Keung

Cheung Kwok-Keung

Carlos Chan Ka-Lok

Carlos Chan Ka-Lok

Au Hin-Wai

Au Hin-Wai

Ken Law Ho-Ming

Ken Law Ho-Ming

Mak Cheung-Ching

Mak Cheung-Ching

Heung Sung-Yu

Heung Sung-Yu