In Japan of the Tokugawa Ieyasu period, a young ninja named Jin Wu (Hiroyuki Sanada) wantonly kills samurai and other government officials, leaving his clan to face the blame. When they start hunting him down, Jin Wu and his wife Akane sail to China both to escape their wrathful kinsmen, and for Jin Wu to complete revenge by finding the last man he holds responsible about for his father's death.
That man, Fukuda, leads a peaceful life as a mirror maker under the name of Uncle Foo. He has a young protégée, however: Jay (Conan Lee), a smug martial artist who constantly tries to prove himself by taking up every opportunity to fight. Jay also constantly teases his lecherous servant Chee (Tai Bo) and takes few things very seriously. However, as he sees his surrogate father attacked, Jay immediately rushes to his aid, but during several clashes he has to find out that he and the ninja are evenly matched.
Eventually, it is revealed that Jin Wu’s father was not killed by his clan members; he had died as a hero in a rebellion instead. Ashamed of his own cowardice in escaping to China years before following that attempted uprising, Foo makes peace with Jin. But before their final encounter, Foo took poison to restore his honor by his own death, and he asks Jin to kill him in order to spare him the last agony, which promptly leads to a misunderstanding between Jay and Jin. The two battle each other to the top of Jay’s family temple and finally settle their differences just in time to face a spiritual boxer (Hwang Jang Lee), whose son Jay has insulted in the course of the movie. The film ends with Jay and Jin killing the Sorcerer, with some unwitting assistance from Akane and Chee. The latter promptly tempts fate by claiming the better part of the credit for this victory, prompting Jin and Jay to teach him a lesson ...
Cast
Conan Lee – Jay
Hiroyuki Sanada – Jin Wu
Hwang Jang Lee – The Magician
Kwan Yung Moon – Sanchiro
Tai Bo – Chee
Hiroshi Tanaka
Ma Chin Ku
Tien Feng
Kaname Tsushima
Wu Jiaxing
Chen Chin Hai
Cheung Chung Kwai
Chin Lung
Ho Hing Nam
Alan Lee Hoi Hing
Ng See-yuen
Peng Kang
Wang Yao
Wei Ping-ao – Doctor in Clinic
Yukio Someno – Monk