Angelica Lee
Gao Jing
Angelica Lee
Gao Jing
Isabella Leong
Xiao Kai
Chang Chen
Simon
Guo Xiaodong
Dave Chen
Tony Leung Ka-fai
Dr Edward Tong
Ayal Komod
Haiya Amu
Alice Lee
Bookstore keeper
Julie Yip
Aida
Lo Hei-Loi
Red Shoe Ghost
Cheng Ngai-Bong
Funeral Parlor Staff
Poon Cheuk-ming
Old Funeral Parlor Staff
Yuk-Bing Woo
Uncle Chen
Liu Guanxiong
Uncle Chen Colleague
Lai Kin-Fat
Noodle Ghost
Hung Chi-Soen
Noodle Restaurant Owner
Vico Tam Gam-Fai
Noodle Restaurant Staff
Wang Te Sheng
Ship Owner
Pang Mei-Seung
Nurse Leader
Jill Jiang
Jo Jo
Cindy Ho Sin-Man
Woman who's Using phone
Lau Ho-Ngai
Woman who's starring
Hoffman Cheng
White Collar Man A
John Cheung Chan-Sang
White Collar Man B
Yu Kam-Chi
Old Lady Ghost
Kan Wan-To
Bald Ghost
Yu Dan-Zai
Thin Ghost
Jonathan Li
Police Ghost
Chow Chi-Keung
CID
Lee Long-Ming
Security A
Lee Ka-Fai
Security B
Tse Yu-Ling
Su Zhen Jing
Michael Mak Wai-Kin
Renovation worker Wah
Ko Chun-Pang
Su Jian Cheng
Chau Ka-Sing
Renovation worker Bon
Siu Hung
Man Waiting in Hospital (uncredited)
Tsui Hark
Director
Tsui Hark
Screenplay
Lau Ho-leung
Screenplay
Cheng Ho-Fung
Assistant Art Director
Yoshitaka Sakamoto
Director of Photography
Yau Chi-Wai
Editor
Cindy Ho Sin-Man
Assistant Director