《失眠症》是一部剧情、悬疑、惊悚和犯罪题材的电影。故事讲述了警探Will Dormer(由阿尔·帕西诺饰演)和他的搭档Hap Eckhart(由马丁·唐文饰演)来到阿拉斯加的一个小镇,调查一起17岁少女被殴打致死的案件。女警官Ellie Burr(由希拉里·斯万克饰演)对Dormer的调查手法非常敬佩,并努力学习。
然而,Dormer却陷入了麻烦之中。他在洛杉矶逮捕了一个嫌疑人,并不得不伪造证据来定罪。这一事件引起了内部调查。Hap想向内部调查坦白,并认为这对Dormer来说也是好事。但Dormer并不这样认为。
在追捕真凶的过程中,Dormer在大雾中误杀了Hap。Hap临死前认为Dormer是故意杀他的。在向上级报告事件时,Dormer本能地说枪是凶手开的。然而,在压力和日不落的情况下,他患上了严重的失眠症。此时,有人开始给他打电话,声称看见了雾中的一切。Dormer最终将嫌疑锁定在侦探小说作家Walter Finch(由罗宾·威廉斯饰演)身上,但对方并没有计划和他玩捉迷藏的游戏。
这部电影展现了心理和道德的对决,让观众陷入了紧张的氛围中。
究竟有多少事能说清楚,对自己也是一样。Walter Finch用了近十分钟把少女打死,可后来却说其实并没想杀人;will误杀了hap,可到最后却说自己不知道是不是真想杀他。真相总是无从考证,历史学家拼命想证实那些遗迹、那些人物,可看看时下的那些破事都难辨真假,自身的是与非都这么模糊,想证明几百年上千年的一个人物、一件事情是不是太可笑了。