兰屿红虫为患,岛上人只信大头目及巫医巴达(黄宗迅)两人。年青医生何维德(张冲)学成到兰屿行医,并找寻曾在此研究红虫而失踪的父亲,因而与未婚妻白丹娜(何莉莉)闹翻。后来何与孤女雅兰(郑佩佩)相爱,惹来大头目之子西呼达(王侠)嫉妒,而何为岛民治病,则令巴达信众日减,西呼达、巴达均伺机杀何。何与雅兰到红头峰森林寻父,身陷险境而不自知……