Jabarkan Pemeran dari True Legend

Vincent Zhao sebagai Su Can / Pengemis So

Zhou Xun sebagai Xiao Ying

Jay Chou sebagai Dewa Wushu / Dewa Mabuk

Michelle Yeoh sebagai Saudari Yu / Yu Shu Lien

Andy On sebagai Yuan Lie

Guo Xiaodong sebagai Kolonel Ma

Feng Xiaogang sebagai Pick pocket

Cung Le sebagai Pemimpin Militer

Gordon Liu sebagai Sage Tua

Bryan Leung sebagai Su Wan-kun

Jacky Heung sebagai Pengeran Kekaisaran / Jenderal

Yan Ni sebagai Pemilik Bar

Will Liu sebagai Iron Lad

Jiang Luxia sebagai Iron Maiden

Li Zo sebagai Feng Kecil (usia 5)

Suen Hanwen sebagai Feng Kecil (usia 8)

Sylvester Terkay sebagai Saudara Scot Tua

Matt Wiese sebagai Saudara Scot Muda

Dominique Vandenberg sebagai Bald Satu Mata