"During a period of widespread police corruption, Ti Lung is a stubborn cop who takes on both the mob and the political establishment."
Ti Lung
as Sergeant Wong Yat-Chung / Tamerlane
Maggie Cheung
as Solicitor Annie Ma
Simon Yam
as Sam Mok
Waise Lee Chi-Hung
as Luk Tai-Chiu / Faucet
Andy Hui Chi-On
as Lo Kam-Shiu / Waterloo
Canti Lau Sek-Ming
as Yip Chun-Wan
Kam Hing-Yin
as Yip Fok, Anti-Corruption Division
Cheung Fung-Lei
as Chung's ex-wife
Bobby Yip Kin-Sang
as Chiu's hitman
Kong Man-Sing
as Brother Ho
Frankie Chan Chi-Leung
as Muscle
Lee Hoi-Sang
as Chiu's man
Chow Hong-Chiu
as Mak Kay
Jamie Luk Kim-Ming
as Martial arts instructor
Mantic Yiu
as Helen
Yuen Gam-Fai
as
Jameson Lam Wa-Fan
James M. Crockett
Leung Gam-San
as Chan Ping
Jimmy Wong
as Minibus driver
as ICAC agent
Wong Chi-Keung
as Chiu's bodyguard
Buffalo Tang Tai-Wo
Hui Sze-Man
as Councillor
Leung Kai-Chi
as At restaurant opening
Wai Ching
as Lui Lok
Leung Chung
Wong Man-Chun
as Policeman
Yeung Wo
Mak Shu-San
Yu Ming-Hin
Leung Choi
Wong Wai-fai
Leung Shing-hung
Lau Tze-Ming
Jack Wong Wai-leung
Ho Wing-chueng
David Lam Tak-Luk
Director
Bill Lui Cho-Hung
Art Direction
Poon Hung
Editor
So Man-Sing
Screenplay
Richard Yuen Tak
Action Director
Wong Po-Man
Director of Photography
Wong Ho-Wa
Tony Leung Siu-Hung
Chan Kiu-Ying
Producer
Lowell Lo Koon-Ting
Songs
Original Music Composer