警官愛德華(尼古拉斯•凱奇 Nicolas Cage飾)在高速公路上巡邏時,親眼目睹了一個悲慘的交通事故。他盡力去營救車內的女孩兒,結果被炸傷。在休息的日子裡,愛德華經常會產生關於那個女孩兒的幻覺,他只能依靠藥物來治療。
一天,愛德華收到了多年前不辭而別的女友薇蘿的來信。信中說她一直生活在一個隱祕的小島上,最近她的女兒羅恩失蹤了,但島上沒有人願意幫她,她只得求助愛德華。而巧合的是女兒的照片和車禍中的女孩兒幾乎一模一樣。
愛德華帶著疑惑來到了那座偏僻的小島。經過調查,他發現似乎島上的居民都在故意隱瞞羅恩的存在,而一切證據似乎都跟當地的一種神祕的祭祀儀式有關……