"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
Yeung Ching-Ching
as Ching
Billy Chow Bei-Lei
as Japanese Fighter
Barry Wong
as Commissioner Wong
Sharla Cheung
as Lady Dream
Dion Lam
as 大军师弟A
Peter Chan Lung
as Tiger Lui
Wong Jing
as Senior Police Officer
Lau Shun
as Eunuch Wei of Ming Dynasty
Ng Wing-Sum
as Japanese Soldier
Jack Wong Wai-Leung
as Lui's Thug / Ding Lik's Thug
Jacky Cheung Chun-Hung
as Kwai's Thug
Lui Tat
as Ding Lik's Servant
Director
Writer
Jackie Tang
Special Effects
Corey Yuen Kwai
Characters
Ng See-Yuen
Jeffrey Lau
Albert Mak Kai-Kwong
Assistant Director
Lowell Lo Koon-Ting
Songs