All Cast

Stephen Chow
Sing / "The Saint of Gamblers"

Gong Li
Yu San / Yu Mong

Richard Ng Man-Tat
Uncle Tat / Chow Tai Fook

Ray Lui
Ding Lik

Sandra Ng Kwan-Yue
Spring

Wong Wan-Sze
Kawashima Yoshiko

Lung Fong
Wong Kam Kwai

Tien Feng
Mayor of Shanghai

John Ching Tung
Tai Kun

Charles Heung Wah-Keung
Lung Ng

Yeung Ching-Ching
Ching

Billy Chow Bei-Lei
Japanese Fighter

Barry Wong Ping-Yiu
Commissioner Wong

Sharla Cheung Man
Yee Mong

Dion Lam Dik-On

Jack Wong Wai-Leung

Jacky Cheung Chun-Hung

Peter Chan Lung

Wong Jing
Cop
Ng Wing-Sum
Japanese Soldier

Lau Shun

Lui Tat
