威尔·多默尔(阿尔·帕西诺 饰)和搭档哈普·艾克哈特(马丁·唐文 饰)来到远离洛杉矶的阿拉斯加,一个太阳不落的小镇,调查一起17岁女孩被殴打致死的案件。阿拉斯加女警官莉莉·伯尔(希拉里·斯万克 饰)对多默尔的办案手法着实敬佩,在调查过程中努力学习。而此时的多默尔其实也遇到了麻烦,他在洛杉矶抓获了一名嫌疑犯,为了给他定罪,不得不捏造假证据。此事已被内务部调查。哈普想把真相告诉内务部,以为这对多默尔来说是件好事,但多默尔却不这么认为。
在引诱真凶的围捕行动中,多默尔在大雾中误将哈普打死,哈普死前,哈普以为是多默尔故意杀害了他。多默尔在描述事件经过时,本能地说那一枪是凶手开的,然而在良心的压力和日不落的环境里,他患上了严重的...