"While battling a psychic gambler, Sing hurtles back in time to 1937 Shanghai. Now he must come to grips with his family history and get back to 1991."
Stephen Chow
as Sing
Gong Li
as Yu San / Yu Mong
Ray Lui
as Ding Lik
Charles Heung
as Lung Ng
Sandra Ng Kwan-Yu
as Spring
Ng Man-Tat
as Uncle Tat
Sharla Cheung
as Lady Dream
John Ching Tung
as Tai-Kun
Tien Feng
as Mayor of Shanghai
Wong Jing
as Senior Police Officer
Lung Fong
as Wong Kam Kwai
Wong Wan-Sze
as Japanese VIP
Yeung Ching-Ching
as Ching
Billy Chow Bei-Lei
as Japanese Fighter
Barry Wong Ping-Yiu
as Commissioner Wong
Dion Lam
as 大军师弟A
Peter Chan Lung
as Tiger Lui
Lau Shun
as Eunuch Wei of Ming Dynasty
Ng Wing-Sum
as Japanese Soldier
Jack Wong
as Lui's Thug / Ding Lik's Thug
Jacky Cheung Chun-Hung
as Kwai's Thug
Lui Tat
as Ding Lik's Servant
Buffalo Tang Tai-Wo
as
Sophia Chi-Wei Fang
as Yu Son/Yu Mong [TW version]
Director
Writer
Jackie Tang
Special Effects
Corey Yuen
Characters
Ng See-Yuen
Jeffrey Lau
Albert Mak Kai-Kwong
Assistant Director
Lowell Lo Koon-Ting
Songs