Duck Killer (as Chan Kim Wan)
The Son-in-Law (Anthropologist) (as John Koon-chung Chan)
Uncle Cheng (as Cheng Kwan Min)
Taxi Driver
Punk #2 (as Rocky Ho)
Kitty
Punk #1
Ex-Red Guard
Pianist
Big Boss (as Lo Wai)
Money
Yat Boon Jai (Man-with-no-name)
The Daughter
Blind Man
Spiritualist
Blue Velvet (as Yu Chien)
Narrator
Self