Tony Leung Chiu-Wai
— Wong Tai Fung
陳小春
— Chan Chun / Master Da Da
林保怡
— Dr. Calvin Ng Chi
莫文蔚
— Joan
林曉峰
— Lo
杜德偉
— Pao Wah
Kent Cheng Jak-Si
— Tsui Dai Bo
鄭丹瑞
— Hui Chi On
吳耀漢
— Taoist Priest
Siu Gwok-Wa
— Brother Lien
葉廣儉
— Tsang Yan Kim
陳國新
— Mr. Shek
林建明
— TV reporter
陳豪
— Willies
夏萍
— Chun's Grandmother
袁詠儀
— Moon Lady
Law Kar-Ying
— Master Ng Kong
梁克遜
— Mr. Chu
邵音音
— Mrs. Chu
鄒靜
— Mrs. Lee
羅慧娟
— Pregnant Woman in Temple
太保
— Pregnant Woman's Husband
施寧
— Pregnant Woman's Daughter
狂龍
— Tattooed Worshiper in Temple
Bak Ka-Sin
— Worshipper in Temple
王英傑
— Worshipper in Temple
許思敏
— Worshipper Donating Money in Temple
Chiu Ho-Tung
— Worshipper Donating Money in Temple
潘恆生
— Temple Supervisor
曾近榮
— Chan Chun's Doctor