Lao Zhao
The Freak (as Jayden Yuan)
Nan
Fang Zi Jing (as Eddie Peng Yu-Yen)
Mother Yang
Chen Zai Yang (as Feng Shao Feng)
Dong
Chen Yu Niang
Grand Uncle (as Tsui-Fan Fung)
Chen You Zhi
Chen Geng Yun (as Chen Si Cheng)
Chen Geng Yun's Wife
Chen Chang Xing / Laborer
Governor
Uncle Qin
Father Yang (as Andrew Lau Wai Keung)
Zhao Di
Claire Heathrow
Brother Tofu
Jin Yuner (as Nikki Hsin-Ying Hsieh)
Sister Mahjong
Soldier
Mad Monk
British Soldier (uncredited)
British soldier (uncredited)
British Officer (uncredited)