Aaron Kwok character Tam
Gong Beibi character Ke Er
Patrick Tam character Inspector Lo
Xu Zhengxi character Ling Ka Fai
Eddie Cheung character Leung Wai Yip
Ciwi Lam character young Ling Hoi Yee
Renee Lee Wan character Kiki
Liu Kai-Chi character Inspector Fung Chak