Waise Lee Chi-Hung
Shih Lung
Lester Chan
Inspector Cheng Hui
Maggie Shiu
Angel / Gigi / Chi
Cynthia Khan
Nikko
Thomas Cheung Kwok-Leung
Du Zheng / Mr Tu
Power Chan Kwok-Pong
Bo / Po
Cheung Chang
Mable
Bruce Law
Barlit
Eddy Ko
Mr Hu / Mr Ho
Anthony Wong Chau-Sang
Insp Chou Chien
John Wakefield
Angel's new controlling officer
Benny Lai Keung-Kuen
Hung's thug
Johnny Wang Lung-Wei
Sgt Lei Shen
Ha Kwok-Wing
Mr Tu's thug
Tseng Chang
Mr Tu's dad
Fennie Yuen
Jiu / Chiu
Leung Hak-Shun
Chen Tung