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 Man-Tat
as Uncle Tat
Ray Lui
as Ding Lik
Sandra Ng Kwan-Yu
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 Wah-Keung
as Lung Ng