Cast
Jay Chou
Fang Shijie
Charlene Choi Chuek-yin
Lily
Eric Tsang Chi-wai
Zhen Li
Wang Gang
Wang Biao
Chen Bolin
Ding-Wei
Richard Ng Man-tat
Master Wu
Baron Chen
Xiao Lan
Bryan Leung Kar-yan
Master Fei
Eddy Ko Hung
Fang's Master
Kenneth Tsang
Wang Yiwuan
Crew
Zhao Xiaoding
Director of Photography
Kevin Chu
Director
Jay Chou
Songs
Wang Yu-chen
Writer
Lam Chiu-Wing
Writer
Kevin Chu
Writer
Tony Ching Siu-tung
Stunts
Kenneth Yee
Costume Design
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.