這部電影改編自同名暢銷犯罪小說。原著小說講述了壹個歷史上真實的犯罪故事:1873年,新罕布什爾州的壹個島上發生了兩起謀殺案。兩名受害者均為女性,其中壹人被兇手用斧頭砍死,另壹名受害者幸存。她指控壹個叫路易絲·維格納的人是殺人犯。根據受害人提供的口供和在案發現場找到的證據,警方初步認定路易斯·維格納是兇手,並在1875被絞死。而洛伊斯·維格納(Lois Wigner)則自始至終堅稱自己是無辜的,他的表現在後來引起了各種猜測和質疑。
根據小說改編的電影,故事是這樣開始的:雜誌的女攝影記者簡(凱瑟琳·麥科馬克飾)和她的丈夫、落魄的詩人托馬斯(西恩·潘飾)來到新罕布什爾島,他們要調查壹起發生在100多年前的謀殺案。除了簡夫婦,還有壹對夫婦,他們是她丈夫的弟弟裏克(喬希·盧卡斯飾)和他的女朋友阿狄麗娜(伊麗莎白·霍利飾)。
簡正在全心全意地調查這個案件,但她突然驚訝地發現,她的丈夫似乎與他哥哥的女朋友阿狄麗娜有曖昧關系,因為阿狄麗娜是壹個非常有魅力的女人。當簡懷疑丈夫的時候,她陷入了情感的深淵——她不知不覺地愛上了丈夫的弟弟裏克,糾結的情感讓故事在沈悶中透露出壹點生機。
就在四人的感情陷入混亂的時候,發生在100多年前的案件慢慢揭開了真相。原來,在1873年,兩個年輕的挪威女孩Anis(瓦妮莎·肖飾)和Karen(凱瑟琳·卡特裏西飾)在這個小島上被莫名其妙地殘忍殺害。案件發生後,島上另壹個在無愛婚姻中掙紮的女人馬蘭·亨福德(薩拉·波莉飾)指控路易絲·維格納是真兇。最後,路易絲·維格納被絞死。
調查此案後,簡認為路易絲·魏格納是無辜的。然而,她正面臨著自己的情感危機。就在她猶豫不決的時候,新罕布什爾州的小島上發生了壹場風暴,這場風暴暴露了100年前所有的感情糾葛和案件真相。在電閃雷鳴的壹瞬間,簡終於明白了100年前的那個夜晚發生了什麽。