

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
Sing

Gong Li
Yu San / Yu Mong

Ray Lui
Ding Lik

Charles Heung
Lung Ng

Sandra Ng Kwan-Yu
Spring

Ng Man-Tat
Uncle Tat

Sharla Cheung
Lady Dream

John Ching Tung
Tai-Kun

Tien Feng
Mayor of Shanghai

Wong Jing
Senior Police Officer