All Cast

Jet Li

Jet Li

Huo Yuanjia

Sun Li

Sun Li

Moon

Dong Yong

Dong Yong

Nong Jinsun

Shido Nakamura

Shido Nakamura

Anno Tanaka

Pau Hei-Ching

Pau Hei-Ching

Yuanjia's Mother

Chen Zhihui

Chen Zhihui

Chin

Ting Leung

Ting Leung

Lai

Yun Qu

Yun Qu

Grandma

Ma Zhongxuan

Ma Zhongxuan

Zhou

Nathan Jones

Nathan Jones

Hercules O'Brien

Jacky Heung

Jacky Heung

Chin's Godson

Brandon Rhea

Brandon Rhea

Belgian Fighter

Philippe Millieret

Philippe Millieret

French Businessman

Anthony De Longis

Anthony De Longis

Spanish Swordsman

Jean Claude Leuyer

Jean Claude Leuyer

English Boxer

Mike Leeder

Mike Leeder

Fight Referee

Yi Shixiong

Yi Shixiong

Liu Zhensheng

Chen Fusheng

Chen Fusheng

Xu Dashan

Zheng Shiming

Zheng Shiming

Xia Xiang

Lu Yuhao

Lu Yuhao

Child Huo Yuanjia

Zhu Qilong

Zhu Qilong

Child Nong Jinsun

Shang Yapeng

Shang Yapeng

Child Zhou

Wang Qi

Wang Qi

Gui

He Ju

He Ju

Town Idiot

Xu Ailing

Xu Ailing

Jade

He Sirong

He Sirong

Chin's Wife

Ma Yin

Ma Yin

Chin's Daughter

Jon T. Benn

Jon T. Benn

American Businessman

John Paisley

John Paisley

English Businessman

Collin Chou

Collin Chou

Yuanjia's Father

Masato Harada

Masato Harada

Mita

Michelle Yeoh

Michelle Yeoh

Miss Yang

Li Jun

Li Jun

Judge

Qian Yi

Qian Yi

Phony Westerner

Zhigang Zhao

Zhigang Zhao

Zhou's Father

Ma Jingjing

Ma Jingjing

Yuanjia's Disciple

Wei Binghua

Wei Binghua

Yuanjia's Disciple

Zhao Tieying

Zhao Tieying

Yuanjia's Disciple

Xu Yonghai

Xu Yonghai

Yuanjia's Disciple

Song Shuo

Song Shuo

Yuanjia's Disciple

Liu Licheng

Liu Licheng

Ah-Qiang

Sun Leqiu

Sun Leqiu

Accountant

Guo Shaoheng

Guo Shaoheng

Master Braid

Li Chao

Li Chao

Swordman

Cheng Yong

Cheng Yong

Twin Brother

Shu Jian

Shu Jian

Twin Brother

Gao Yuntong

Gao Yuntong

Huo's Stunt Double