- as Wong Fei-hung
- as Leung Fu
- as Buck Teeth Soh
- as Porky Lang
- as Tiger
- as Jackson
- as Iron Robe Yim
- as Old man who gives advise
- as Commander Man
- as Old Man
- as British general
- as Naval Commander
- as ...
- as ...
- as ...
- as Kai
- as Honorable Manchu Soldier
- as ...
- as Aunt Yee
Watch "Once Upon a Time in China":