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
Richard Ng
as Uncle Tat
Ray Lui
as Ding Lik
Sandra Ng
as Spring
Wong Wan-Sze
as Japanese VIP
Lung Fong
as Wong Kam Kwai
Tien Feng
as Mayor of Shanghai
John Ching Tung
as Tai-Kun
Charles Heung
as Lung Ng