Will Dormer(阿爾·帕西諾 Al Pacino 飾)與搭檔Hap Eckhart(馬丁·唐文 Martin Donovan 飾)來(lái)到遠(yuǎn)離洛杉磯一處日不落的小鎮(zhèn)阿拉斯加,調(diào)查一名17歲少女被活活毆打致死的案件。阿拉斯加一名女警察llie Burr(希拉里·斯萬(wàn)克 Hilary Swank 飾)對(duì)Dormer的辦案手法由衷感到敬畏,努力在查案過(guò)程中學(xué)習(xí)。而此刻的多莫其實(shí)已經(jīng)麻煩纏身,他在洛杉磯抓獲了一個(gè)案件嫌疑人,因?yàn)橐獙⑵涠ㄗ铮坏貌荒笤炝思僮C據(jù),此事已被內(nèi)務(wù)部調(diào)查。Hap想向內(nèi)務(wù)部坦誠(chéng)真相并認(rèn)為對(duì)Dormer也是好事,不過(guò)Dormer不這樣想。 在引誘真兇的圍捕中,Dormer在大霧中失誤打死Hap,Hap臨死前認(rèn)為Dormer是故意打死自己的。在陳述事件時(shí)Dormer本能性地說(shuō)那槍是兇手開(kāi)的。然而在良心的壓力和日不落的環(huán)境下,他患上了嚴(yán)重的失眠癥。這時(shí)有人開(kāi)始給他打電話,聲稱看見(jiàn)了霧中的一切。Dormer最后將兇手鎖定在偵探小說(shuō)作家Walter Finch(羅賓·威廉斯 Robin Williams 飾)身上,對(duì)方也沒(méi)打算和他捉迷藏的游戲。 一場(chǎng)心理和良心的對(duì)決開(kāi)始了。