Li Ah Chai (as Chow Yun Fat)
Lam Ting Kwok
Tang Kat Yung (as Man Chi-Leung)
Wai Chui (as Wong Siu Fung)
Lau Po Yee (as Lau Ka-Ling)
Mak Ying Hung
Inspector Cheung (as Lee Sau-Yin)
Luk
Chuan
Fan Tit Tau
Big Eye
Chu Lo Tai
Kit (as Kwan Yeung)
Triad
Little Man
General's Aide