一声巨响,一条火龙从井底喷出……1976年,唐山一带出现了罕见的地质异常现象,国家地震局为了保证地震检测的准确,派有经验的周海光赶赴唐山,任唐山市地震台台长。周海光与地震局同事超凡去防空洞里勘测,使周海光意想不到的是,洞里不仅气温升高,而且成群的老鼠不停的乱窜。更为严重的是洞内不断有墙壁裂开,且喷出伴有硫磺气味的黄白色的气体,随后,一声震天巨响,周海光立即向市委、市政府作了报告。水位的升高、鱼类的死亡、老鼠的迁徙,尤其是煤矿井下出现了地热喷涌等一系列现象说明大地震即将爆发。周海光在向市政府汇报同时,向全市发出了地震临震警报。然而唐山并没有地震,而是河北大城地区发生了4.2级的地震。这次的误报,使周海光受到了极大的压力。 为了搞清真相,证明唐山还存在着地震的危险,周海光顶着压力继续监测。在一次野外监测中,周海光搭救了在郊游中被群蛇惊吓而落下悬崖的向文燕...。圣约翰大学实验室女教授于胜男(李若斯饰)依据历年判案的经历写出《上海疑案》一书,随即成为热卖作品。在胜男的记者招待会上,一只装有带血匕首的盒子被送入会场,引起骚动,胜男直觉这把刀和她的书有关。与此同时,圣约翰大学一名女学生遇害,胜男和康华生(徐亮饰)、犯罪学专家洪小雅(马灿灿饰)一同前往现场调查,终于将死者和那把匕首联系在一起。胜男推断这是根据她的小说内容进行的模仿杀人案。相同事件接连发生,在社会上引起轰动,胜男承受了巨大的压力,危机时刻老虎探长钟朗(吕良伟饰)介入调查。 他们根据现场留下的黑色玫瑰的线索顺藤摸瓜,却发现出版《上海疑案》的书店与事件有着千丝万缕的关系,真相究竟如何?。