Heroes Among Heroes

The film shows opium smugglers in the Qing Dynasty, China, with Officer Lin Zexu and Chinese martial arts master and folk hero of Cantonese ethnicity Wong Fei-hung fighting against them.

Meanwhile, So Chan, also known as Beggar So (Donnie Yen), a man from a rich family, is famous for stealing food for his poor foster father (Kwan Hoi-san) and friends.

The author Clive Davies praised the movie writing, "Some enjoyable action puts it on a par with the previous Yuen/Yen collaboration Iron Monkey.

"[1] In a mostly negative review, Reno Gazette-Journal's Jennifer Merriman rated the film a D and wrote, "Donnie Yen (So Chan) was bright and charismatic in his part, but the rest of the characters were overdone and shrill.

"[3] Another South China Morning Post review said, "Alas, the fight choreography, traditionally one of Yuen's strengths, lacks the crispness of the veteran kung fu director's best work.