Dr. Ho decides to move to a backward island off the coast of Taiwan to look for his missing father. He meets nurse Ya Lan (Cheng Pei-Pei) who falls in love with him. But dastardly doings are afoot as Dr. Ho's enemies plot against him.
After accidentally releasing seven peaches which give immense power to anything that eats them, Na Cha is sent to fight seven devils.
1969 Taiwanese-Japanese co-production adaptation of the 16th-century Chinese novel Investiture of the Gods by Xu Zhonglin and Lu Xixing.