明朝中叶,倭寇不断骚扰东南沿海,东瀛柳生一族辅佐德川家康之余亦要席卷中原武林。于是“东瀛霸刀”柳生(任达华饰)杀入武林、所向披靡,亦要向中原武林第一高手“天剑”独孤无极(刘松仁饰)挑战。独孤无极正要与新婚妻子梦青丝(杨紫琼饰)成亲,却不得不为此事拖延。他向“鬼医”(吴孟达饰)求助,遂用剧毒将自己功力提高数倍。比武之日,独孤无极力战柳生,将其赶走,自己却被体内毒气错乱神经,以致糊涂杀死山庄里无数友人,并气走青丝。青丝自此男装打扮,化名独孤贞,杀尽天下负心人。
鬼医弟子吴通(张卫健饰)为了逃避年纪比他大许多的未婚妻牛娃(郑裕玲饰),成婚当日逃走,巧遇微服出游的天香公主(张曼玉饰)和贴身侍卫(吴君如饰),三人发生争执,此时独孤贞出现解围。而此时镇上却在传言梦青丝在妓院摆出迷魂阵召贤比武的香艳传闻,惊讶的独孤贞于是与吴通一起前去探个究竟......。民国初年,江南古镇陶家大院。
这日陶家上下正为后院古井冒出伴有腥味的绿水怪事胆战心惊,在上海做生意6年不曾归家的陶老爷的书信送至,称会在家中过六十大寿。大太太掐指算计,老爷生日不过后天。陶家人开始忙作一团,却多在掩盖6年来的是是非非。但他们迎来的只是一具面目模糊的尸体及一个身着孝衣的纤细女子。
女子名叫仪萍,自称是五姨太,并言死者正是陶老爷,她的话即刻在陶家引起轩然大波。其后,二姨太桂云、三姨太雅芝、四姨太玉翠及大少爷陶书利、三姨太的情人大梅子等人与她展开斗智战,但她并不像他们一样是为陶家家产,而她与无心参战的二少爷陶书远之间,似也有旁人参不透的迷情。。