Angelica Lee Sin-Jie
Gao Jing
Angelica Lee Sin-Jie
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
Wong Tak-Sang
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
Tsz-Chun Lee
Police Ghost
Yu Dan-Zai
Thin Ghost
Kan Wan-To
Bald 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
Lau Ho-Leung
Screenplay
Tsui Hark
Screenplay
Cheng Ho-Fung
Assistant Art Director
Yoshitaka Sakamoto
Director of Photography
Yau Chi-Wai
Editor
Cindy Ho Sin-Man
Assistant Director
Raymond Wong Pak-Ming
Executive Producer