Sean Lau
M.B. Waise Lee
Phoenix Leung
Albert Kwong
Vincent Tsui (as Chin Ka Lok)
Michael Shek
Man To
Billy Cheung (as Aarif Rahman)
Joe Lee
Philip Luk
Chan Bin
Michelle Lau
Mathew Mak
York Tsang
William Ngai
Janet Tsui
May Cheung
Nicole Chan
Drunken Man (as Brian Siswojo)
M.Y. Shum
Kelvin Chang
Johnny Wong (as Wai Kar Hung)
C. M. Leung (as Li Tin Cheung)
W. M. Kwok (as Eddie Ho)
Taxi Driver
Anchor
Southeast Asian Man
To's Girlfriend
Police Superintendent
Senior Police Inspector (as Yiu Ming Dia)
Senior Police Inspector (as Leung Ho Kei)
Senior Police Inspector
ICAC Investigator
ICAC Investigator (as Ni Chengxi)
SDU Team Member (as Chik Miu Chan)
SDU Team Member
Sean Lau (voice)
Paramedic
Assistant to Consul General (scenes deleted)
Cop
Mr. Chan
Senior Police Inspector (uncredited)