反黑组警长肥沙,不慎丢失手枪。这件事非同小可,如果手枪被匪徒用去行凶,肥沙将大祸临头。PTU(警察机动部队)警官何文展出于义气,答应一定会在天亮之前寻回手枪,带几名手下开展了寻枪行动。另一方面,却横生枝节:警员Kat死守纪律,坚持要将此事汇报上级处理;而在同一晚,CID的Madam张在接手一单黑社会谋杀案时,怀疑肥沙与黑社会有染,由此与PTU发生意见分歧。人与人,部门与部门之间的矛盾、争斗和角力,在夜幕中徐徐拉开。而第二天清早,揭晓的真相,原来都在他们的意料之外……。见习特工克拉丽斯(茱迪•福斯特 Jodie Foster 饰)所在的城市发生了一系列专剥女性皮的命案。克拉丽斯奉命前去访问被收监的精神有问题的精神病学家汉尼拔博士(安东尼•霍普金斯 Anthony Hopkins 饰),以获取罪犯犯罪心理资料。汉尼拔要求克拉丽斯说出个人经历供他分析以换取他的协助。克拉丽斯的思维完全不是博士的对手,临阵败走了。
又一名女子被杀,一人被绑架。今次被绑架的是参议员的女儿,克拉丽斯只得再次找到汉尼拔,汉尼拔给了克拉丽斯一些提示,他们的提示被汉尼拔的医生听见,医生立功心切,对汉尼拔实行严刑逼供,但汉尼拔什么也没透露。
克拉丽斯在汉尼拔的提示下,一步步向凶手逼近。。博士的塔迪斯被追尾,肇事船居然是泰坦尼克号。原来一家外星旅游公司仿照泰坦尼克号制造了一艘巨大的泰坦尼克号宇宙飞船。但是飞船却连续遭遇不幸:防护罩被毁,装上陨石群,船长死去,服务机器人嗜杀成性……。。