Huo Yuanjia
Moon
Nong Jinsun
Grandma
Jade
Yuanjia's Father
Yuanjia's Mother
Hercules O'Brien
Anno Tanaka
Belgian Fighter
Spanish Swordman
English Boxer
Master Chin
Master Chin's Godson
Zhou's Father
Mita
American Businessman
English Businessman
Journalist
Fight Referee
Judge
Presenter
Xu Dashan
Twin Brother: Tall
Master Braid
Town Idiot
Master Chin's wife
Swordsman
Ah-Qiang
Yuangia's Disciple
Master Chin's daughter
Zhou (as Scott Ma)
Nong Jinsun (voice)
French Businessman
Westener?
Twin Brother: Short
Accountant
Lai
Gui
Fusheng Chen
Zhensheng Liu (as Shixiong Yi)
Xia Xiang (intro)
Spectator (uncredited)
Muaythai (uncredited)
British Boxer (uncredited)
Bellboy (uncredited)
Miss Yang (uncredited)