清末民初,偏僻的山村“阴阳界”有户深宅大院,住着老东家其养女杏儿。杏儿成为村里男性追逐的目标,她只对小伙子蚱蜢情有独钟。两人黑夜在村外野合,当晚杏儿便失踪了,自那以后村里开始闹鬼。李八仙善卜吉凶,对闹鬼事件发生了兴趣,他决定在深宅大院摆道场,抓住杀人凶手。原来,真正的凶手和鬼影都是老东家。十八年前,老东家霸占了李的妻子,把李下了大狱。妻子死后,他又霸占了李的女儿杏儿。眼看杏儿要跟别人走了,他终于起了杀心,随后又装鬼吓唬村里人。最后,老东家悬梁自尽,李八仙葬罢杏儿,去远方云游,阴阳界又恢复了平静。。圣约翰大学实验室女教授于胜男(李若斯饰)依据历年判案的经历写出《上海疑案》一书,随即成为热卖作品。在胜男的记者招待会上,一只装有带血匕首的盒子被送入会场,引起骚动,胜男直觉这把刀和她的书有关。与此同时,圣约翰大学一名女学生遇害,胜男和康华生(徐亮饰)、犯罪学专家洪小雅(马灿灿饰)一同前往现场调查,终于将死者和那把匕首联系在一起。胜男推断这是根据她的小说内容进行的模仿杀人案。相同事件接连发生,在社会上引起轰动,胜男承受了巨大的压力,危机时刻老虎探长钟朗(吕良伟饰)介入调查。 他们根据现场留下的黑色玫瑰的线索顺藤摸瓜,却发现出版《上海疑案》的书店与事件有着千丝万缕的关系,真相究竟如何?。