Leslie Cheung:Ching Dau Ji (Cheng Dieyi);Gong Li:Guk Sin (Juxian);Zhang Fengyi:Duen Siu Lau (Duan Xiaolou);Jiang Wenli:Yan Hong/Siu Dau Ji's mother;Ge You:Master Yuan Si Qing;Lu Qi:Master Guan;Ying Da:Manager;Yi Di:Eunuch Zhang;Zhi Yitong:Aoki Saburo;Li Chun:Xiao Xi (teenager);Lei Han:Xiao Xi (adult);Fei Yang:Shitou (child);Ma Ming-Wei:Dau Ji (child);Zhao Hai-Long:Shitou (teenager);Yin Zhi:Dau Ji (teenager);Li Dan:Laizi (teenager);Yang Yong-Chao:Laizi (child)