Self - Filmmaker (archive footage)
Self
Liu Wenhui / National Army officers
Himself
Self - Interviewee
Himself
Himself (uncredited)
Mr. Woo
Priest
Man on stairs
Stanley Wu (uncredited)
Kwong
Policeman
Father Fan
Ling's Husband
Inspector Wu
John Woo [cameo]
[cameo]
Triad boss on lorry
Miss Chen's father
Zhang Yi
Message deliverer
Young Man