Sing
Crocodile Gang Boss (as Feng Xiao Gang)
Landlord
Donut (as Zhi Hua Dong)
Brother Sum (as Danny Chan)
Bone (Sing's Sidekick) (as Lam Tze Chung)
The Beast
Landlady
Axe Gang Advisor
Harpist #1
Harpist #2
Fong
Axe Gang Vice General
Beggar (as Cheng Yan Yuen)
Tailor
Coolie
Inspector Chan (as Zhang Yi Bai)
Suzie
Mr. Gold (as Xiao Lung Ding)
Mr. Silver
Inspector
Rabbit-Tooth Jane
Neighbour A
Jiang Bao
Mr. Big
Axe Gang Member
Little Sing
Four Eye Clerk
Neighbour B
Neighbour C
Unidentified Character (voice) (uncredited)