清朝某年。赤脚小子关丰曜(郭富城 饰)独身入省城闯荡,他一贫如洗,可以依赖的只有自己一身功夫和染坊“四季织”内的父亲故交段青云(狄龙 饰)。
省城内局势颇不宁静,天龙坊主人喀和布(曾江 饰)凭旗人身份独霸一方,用以选拔家丁打手的擂台熙攘不休。新任县令袁天佑(张兆辉 饰)与教师(秦沛 饰)欲铲除喀和布,但立根不稳无计可施。关丰曜于路巧遇四季织女主人白筱君(张曼玉 饰)和袁师之女小莲(吴倩莲 饰),并终与段青云相见,原来段青云为躲避追捕,改名换姓藏身染坊,并与白筱君产生了情意。
喀和布为吞并四季织奸计频出,关丰曜忍无可忍打上门去,反被喀和布收服利用。袁天佑在同喀和布的较量中一再受挫,竟要挟段青云与喀和布拼斗,关丰曜匆匆赶去救援,但为时已晚……。丰国商事在北海道纹别地区一直进行着森林采伐,作为现场监督人员的后藤裕一无意中发现了隐藏在这片森林之中的古代遗迹并将埋藏在这片遗迹中的一枚盾牌拿了回去。 其实这片遗迹是妖精族留下来的,在此地还封印了一个叫做帝斯基多拉的宇宙怪兽。6500万年前从外星而来的它毁灭了一切植物,导致了恐龙灭绝,而那枚盾牌正是用来封印怪兽帝斯基多拉的。 对此毫不知情的裕一将这枚盾牌带回了位于都内自己的家并把它作为挂饰送给了自己的女儿,然后自己又返回到了采伐现场。黑色妖精贝拉贝拉飞来抢夺这枚盾牌并与对立派莫儿、罗拉姐妹展开了盾牌争夺战。在被莫儿、罗拉姐妹告知盾牌和封印的由来的后藤一家与莫儿、罗拉姐妹一起准备前往纹别。但在纹别的却出现了一块巨大的岩石。在后藤一家的协助之下罗拉姐妹夺回了盾牌,但是怪兽帝斯基多拉却从岩石中复活了。它像恶魔一样恐怖。为了打到怪兽帝斯基多拉,莫儿召唤...。