Tony Leung
as Chan Wing Yan
Andy Lau
as Inspector Lau Kin Ming
Anthony Wong
as SP Wong Chi Shing
Eric Tsang
as Hon Sam
Chapman To
as Tsui Wai-keung
Lam Ka Tung
Ng Ting Yip
Wan Chi Keung
as Officer Leung
Lam Tung
as Inspector B
Ng Ting-yip
as Inspector Cheung
Elva Hsiao
as May