这部电影是根据同名故事改编的。明朝时,书生王崇文(高渊饰)14岁时虽为中书生,但乡试未及格。乡试又临近了,他怕自己也叫洛孙山,开始求神占卜。一日,受道士授意,半夜出门,向西北走去。当他来到一座名为魁星阁的破庙时,并没有见到道士所说的贵人,而是看到了一个正在痛哭的美妇(朱红),随后美人就神奇的消失了。伤心失落的王崇文回到家,美人从天而降,自称是乡试主考官的女儿梅娘。王崇文闻言大喜,想要利用她直奔青云。随着和媚娘的感情越来越深,王崇文越来越不能容忍妻子陈(陈娟娟饰),将她赶出家门。陈想寻求短视,却被在国外学习武术的叔叔王崇武(翁武饰)救了出来。后者听完她的哭声,回到家里看看发生了什么事。很快,他和他的兄弟就看到了可怕的一幕。