故事叙述叛出师门的童虎(高飞饰)为取得师门密藏之宝剑,率弟子夜闯师门。童虎虽成功击败师门众多子弟,得知宝剑所在,却苦于藏宝处需七星甲焉能开启之门。七星甲的持有者马奶奶(赵冈生饰)为一武术高手,惟其孙小狗子(孙国明饰)自幼因祖母的宠爱呵护而在武术方面并无深究。但在受到久别重逢的青梅竹马虎妞(邹美仪饰)的强势态度和惨败于为夺七星甲而来的童虎徒弟下,小狗子始体认到自己应致力于武学。于是在马奶奶的安排下,小狗子带着七星甲逐投师伯苟不理(梁家仁饰)处学习武艺。
一日,小狗子与苟不理回村探望马奶奶,岂知竟发现马奶奶早已丧生于上门夺甲的童虎一行之手,童虎等更向小狗子二人出手,欲夺得七星甲。幸在苟不理帮助下,两人全身而退。回到苟不理居所后,小狗子立誓将勤加练武,必为马奶奶报仇。
蒙古人建立的元朝大帝国,最后一个总兵-金木水,眼看着朱元璋的大军杀进北京城,元朝帝国九十年的基业从此完蛋啦,他身为总兵,不能保家卫国,结果就逼令妻儿子女全体自杀向祖先谢罪。最是死不瞑目的,是他的二女儿银铃。银玲有一个男朋友名叫阿富,两个人正处于狂热爱中,银铃虽然死去,但她的灵魂还在四处游荡,找寻阿富。六百年过去,香港一个偏远的农村里,每当月黑风高之夜,就会发生少男少女的死亡事件,特派干探姚丹尼和华大卫两个,去了解事件真相,姚丹尼提议亲自到鬼屋看一看。大卫却不同意这样做,他的想法是,警察的识责是捉贼而不是捉鬼。丹尼决定独自行动。夜晚,丹尼来到鬼屋,门是虚掩着,他推门入内,见到......