Cast (36)

Donnie Yen

Cheung Sung-bong

Nicholas Tse

Yau Kong-ngo

Qin Lan

Anna Lam

Ray Lui

Superintendent Yiu Yeuk-sing

Patrick Tam Yiu-Man

Yuen Ka-po

Kenny Wong Tak-Ban

Tai Cheuk-yin

Deep Ng Ho-Hong

Chow Chi-chun

Jeana Ho Pui-Yu

Turbo Lui

Angus Yeung Tin-Yue

Cho Ning

Bruce Tong Kwan-Chi

Kwan Chung-him

Henry Prince Mak

Chiu Chi-keung

Yu Kang

Mok Yik-chuen

German Cheung Man-Kit

Chu Yuk-ming

Simon Yam

Sr. Asst. Commissioner Lok Chi-fai

Derek Kwok Jing-Hung

Bill

Samuel Kwok Fung

Fok Siu-tong

Ken Lo

Ma Kau-wing

Singh Hartihan Bitto

Ali

Chris Collins

Sargeant Rock USMC

Ben Yuen

Ben Lam Kwok-Bun

Cheung Kwok-Keung

Carlos Chan Ka-Lok

Au Hin-Wai

Ken Law Ho-Ming

Evergreen Mak Cheung-Ching

Heung Sung-Yu

Cheong King-Hang

Uniformed Police

Tony Wu

Matt Chow Hoi-Kwong

Keith Ng Shui-Ting

Mac Ng

Uniformed Police

Leo Lo Hoi-Ying

CID

Peter Chan Bei-Dak

South Asian gang member

Liao Yubin

Bank Vault Security

Wong Heung-Tat

Uniformed Police

Crew (19)

Flora Au Wai-Ling

Production Manager

Tim Tong Yiu-Leung

Screenplay

Benny Chan Muk-Sing

Screenplay

Nicolas Errèra

Music

Nicholas Tse

Theme Song Performance

Ryan Ling Wai-Chun

Screenplay

Edmond Fung Yuen-Man

Director of Photography

Nicky Li Chung-Chi

Stunt Coordinator

Donnie Yen

Action Director

Kenji Tanigaki

Fight Choreographer

Ku Huen-Chiu

Fight Choreographer

Luca Liang

Administration

Koji Kawamoto

Stunt Coordinator

Benny Chan Muk-Sing

Director

Benny Chan Muk-Sing

Producer

Donnie Yen

Producer

Leung Chi-Tat

Sound Mixer

Heaven Ho

Unit Manager

Kenji Sato

Stunts