Once Upon A Time In China - Cast

Jet Li

as Wong Fei-hung


Jacky Cheung

as Buck Teeth Soh


Biao Yuen

as Leung Fu



Rosamund Kwan

as Aunt Yee


Steve Tartalia

as Tiger


Yan Yee Kwan

as Iron Robe Yim


Ma Wu

as Old Man



  Change Location