Concerns are growing over the Westerners from America, Britain and France increasing their presence in Foshan (in some DVD releases, the subtitles state that the town in question is Canton, perhaps because it is a more recognizable). The general of the Black Flag Army approaches Wong Fei-Hung (Jet Li) and requests that he recruits and trains a militia of kung fu warriors to help protect the town. Wong recruits the butcher, "Porky" Lang (Kent Cheng) and "Bucktooth So" (Jacky Cheung).
Wong meets up with "Aunt Yee" (aka 13th Aunt, played by Rosamund Kwan) and romantic feelings between the two are stirred. However, Shao Jun's father was a sworn brother to Wong Fei Hung's grandfather. This had made her, technically, Wong Fei Hung's aunt ...Read more