没落书生顾省斋(石隽 饰)在小镇经营字画铺“代写书信春联”过活,奉养家中老母,偶然结识了家附近废屯堡新搬来的杨之云(徐枫 饰),与其暗生情愫。恰逢东厂人士欧阳年(田鹏 饰)前来打探,其与附近算命瞎子(白鹰 饰)动手,被顾生与其母遇见,遂将受伤的算命瞎子就近带到杨之云处, 从而得知他们的真正身份——因弹劾宦官魏忠贤而被杖毙的左副都御史杨涟之女杨慧贞;保卫忠良之后的石门樵将军。因二人都被朝廷通缉,东厂追杀,顾生就此在屯堡设下重重计谋,又得高僧慧圆(乔宏 饰)帮助,以期摆脱东厂追兵,逃出生天。
电影根据蒲松龄《聊斋志异》中《侠女》一篇改编。。高文森和白婵本是恩爱夫妻,但婵在一次意外后人间蒸发,森为此而意志消沉。在嘉华和宝玲的安慰开解下,森很快振作过来,并与宝玲发展为情侣。七年后,森在母亲的催促下打算跟玲结婚。碰巧失踪多年的婵突然出现森母眼前,森母以为见鬼而晕倒。后来婵跟森母解释,原来她因意外失忆,刚刚才恢复记忆。对于阔别多年的丈夫快要结婚,婵感气偾难平,但森却不想放弃苦等他七年的玲。两女争一男,森不知如何是好,最后森母想出由婵扮鬼来吓走玲的借以令玲死心。玲被婵的“鬼魂”吓得花容失色,向高僧和神父等求助。眼看玲受尽折磨,森不忍,说出事情真相,此后玲与婵水火不容。为了挑拨森和婵的感情,玲在旁煽风点火,森逐渐怀疑婵失踪期间在外面也有亲蜜男友,旁敲侧击下发现婵在失忆期间一直由明。两男两女之间的关系,在阴差阳下变得更复杂。。