本片根據《聊齋誌異》中同名故事改編。
明朝年間,書生王崇文(高遠)雖14歲就中秀才,卻始終過不了鄉試。鄉試再次臨近,壹心想中舉人的他害怕又名落孫山,開始求神問蔔。某日他得道士指點,在半夜出門朝西北方向走去,來到壹座名為魁星閣的破廟時,他沒遇上道士所說的貴人,卻見壹位正在痛哭的美人(朱虹),緊接美人神奇消失。惆悵若失的王崇文回到家,美人竟從天至,並自稱名叫梅娘,是鄉試主考官的女兒。王崇文聽後大喜,想借助她直上青雲。隨著與梅娘感情的增深,王崇文眼裏越來越容不下妻子陳氏(陳娟娟),將之趕出家門。陳氏欲尋短見,被在外學武的小叔王崇武(翁午)救下,後者聽完她的哭訴,歸家欲看個究竟。很快,他和兄長看到駭人的壹幕。