All Cast

Vincent Zhao Wenzhuo

Vincent Zhao Wenzhuo

Su Can

Zhou Xun

Zhou Xun

Ying

Andy On Chi-Kit

Andy On Chi-Kit

Yuan Lie

Michelle Yeoh

Michelle Yeoh

Dr. Yu

Guo Xiaodong

Guo Xiaodong

Colonel Ma

Gordon Liu Chia-Hui

Gordon Liu Chia-Hui

Old Sage

Jay Chou

Jay Chou

God of Wushu / Drunken God

Feng Xiaogang

Feng Xiaogang

Pick pocket

Yan Ni

Yan Ni

Bar Owner

David Carradine

David Carradine

Anthony

Leung Kar-Yan

Leung Kar-Yan

Su Wankun

Jacky Heung

Jacky Heung

Imperial Prince

Liu Geng-Hong

Liu Geng-Hong

Iron Lad

Jiang Luxia

Jiang Luxia

Iron Maiden

Cung Le

Cung Le

Militia Leader

Li Chak

Li Chak

Little Feng (age 5)

Suen Han-Wen

Suen Han-Wen

Little Feng (age 8)

Conan Stevens

Conan Stevens

Malotoff

Sylvester Terkay

Sylvester Terkay

Elder Scot Brother

Matthew Wiese

Matthew Wiese

Younger Scot Brother

Dominique Vandenberg

Dominique Vandenberg

Bald One-eye

Jon Heidenreich

Jon Heidenreich

Blonde Scarface

Guo Jiulong

Guo Jiulong

Old servant

River Huang

River Huang

Anchorperson

Tan Jianchang

Tan Jianchang

Interpreter

Sun Xiaofei

Sun Xiaofei

Yuan Lie Soldier

Na Jiawei

Na Jiawei

Prisoner

Zhang You

Zhang You

Performer

Hao Xia

Hao Xia

Performer