Will Dormer(阿爾·帕西諾 Al Pacino 飾)與搭檔Hap Eckhart(馬丁·唐文 Martin Donovan 飾)來到遠離洛杉磯一(yī)處日不落的小鎮阿拉斯(sī)加,調查一名17歲少女被活(huó)活毆打致死的案件。阿拉斯加一名女警察llie Burr(希拉裏·斯萬克 Hilary Swank 飾)對Dormer的辦案手法由衷感到敬畏(wèi),努力在查案過程中學習。而此刻的多莫其實已經(jīng)麻煩纏身,他在洛杉磯抓獲了一個案件嫌疑人,因為(wéi)要將其(qí)定罪,不得不捏造了假證據,此事已被內務部調查。Hap想向內務部坦誠(chéng)真(zhēn)相並認為對Dormer也是好事,不(bú)過Dormer不這樣(yàng)想。 在引誘真凶(xiōng)的圍(wéi)捕中,Dormer在大(dà)霧(wù)中失誤打死Hap,Hap臨死(sǐ)前認為Dormer是故意打(dǎ)死自己的(de)。在陳述事件(jiàn)時Dormer本能(néng)性地說那槍是凶手開的。然而在良心的壓力和日不落的環境下,他患上了嚴重的失眠症。這時有人開始給他(tā)打電話,聲稱看見了霧中的一(yī)切。Dormer最(zuì)後將凶手鎖定在偵探小說作家Walter Finch(羅賓·威廉斯 Robin Williams 飾)身上,對方也沒打算和他捉迷藏的遊戲。 一場心(xīn)理(lǐ)和良心的對決開始了。