Cast (32)

Sean Lau Ching-Wan

Insp. Ho Sheung-Sang

Andy Lau Tak-Wah

Mr. Cheung

Yoyo Mung Ka-Wai

Leung Yuen Ting

Waise Lee Chi-Hung

Mr. Chen

Benz Hui Shiu-Hung

Chief Inspector Wong Kai Fai

Lam Suet

Suet

Ruby Wong Cheuk-Ling

Head of Interpol

Hung Wai-Leung

Mr. Lee

Oscar Lam Wai-Kin

Mr. Hau

Jimmy Wong Wa-Wo

Office Building Security Guard

Lee Sau-Kei

Mr. Cheung's Doctor

Ai Wai

Policeman in Bank Robbery

Paco Yick Tin-Hung

Bank Robber

Yau Man-Shing

Bank Robber

Jerome Fung

SDU

Li Man-Chun

SDU

Wong Yui-Sang

SDU

Cheuk Chi-Gwong

SDU

Jacky Cheung Chun-Hung

SDU

Robert Sparks

Diamond Seller

Law Wing-Cheong

Insp Ho's Subordinate

Cecilia So Yan-Chee

Insp Ho's Subordinate

Nai-Hoi Yau

Insp Ho's Subordinate

Lu Ching-Ting

Mr. Chen's Thug

Chow Pok-Foo

Mr. Chen's Thug

Chiu Chi-Shing

Mr. Chen's Thug

Tam Kon-Chung

Mr. Chen's Thug

Mark Cheung Yiu-Fai

Mr. Chen's Thug

Cheung Yuk-Wah

Policeman

Che Jan-Bong

Policeman

Chang Kin-Yung

Policeman

Terry Lee Ji-Ming

Doctor

Crew (14)

Julien Carbon

Screenplay

Laurent Courtiaud

Screenplay

Johnnie To Kei-Fung

Director

Cheng Siu-Keung

Director of Photography

King Ching Tin-Mei

Makeup Artist

Yau Nai-Hoi

Screenplay

Chan Chi Wai

Editor

Jerome Fung

Art Direction

Johnnie To Kei-Fung

Producer

Shui Tin Chi

Special Effects

Raymond Wong Ying-Wah

Original Music Composer

Chi Shui-Tim

Pyrotechnician

Raymond Wong Ying-Wah

Compositor

Charles Heung Wah-Keung

Producer