During a period of widespread police corruption, Ti Lung is a stubborn cop who takes on both the mob and the political establishment.
狄龍
as Sergeant Wong Yat-Chung / Tamerlane
張曼玉
as Solicitor Annie Ma
任達華
as Sam Mok
李子雄
as Luk Tai-Chiu / Faucet
許志安
as Lo Kam-Shiu / Waterloo
Canti Lau Sek-Ming
as Yip Chun-Wan
金興賢
as Yip Fok, Anti-Corruption Division
張鳳妮
as Chung's ex-wife
八兩金
as Chiu's hitman
江文聲
as Brother Ho
陳治良
as Muscle
李海生
as Chiu's man