Leslie Cheung
Cheng Dieyi / Xiao Douzi
Zhang Fengyi
Duan Xiaolou / Xiao Shitou
Gong Li
Juxian
Lu Qi
Master Guan
Ying Da
Na Kun
Ge You
Master Yuan Shiqing
Lei Han
Xiao Si
Yi Di
Zhang the Eunuch
Yin Zhi
Xiao Douzi (teenager)
Ma Ming-Wei
Xiao Douzi (child)
Zhao Hai-Long
Xiao Shitou (teenager)
Fei Zhenxiang
Xiao Shitou (child)
Yang Yong-Chao
Xiao Laizi (child)
Huang Fei
Old Master
Jiang Wenli
Xiao Douzi's Mother
Zhi Yitong
Aoki Saburo
Li Chun
Xiao Si (teenager)
David Wu
Red Guard
Shen Huifen
Cai Feng
Huang Lei
Hooligan
Fang Zheng
Client
Sui Yong-Qing
Madam
Yang Lixin
Douzi (voice)