20世紀70年代,蘇格蘭警官豪伊( 愛德華·伍德華德 飾)收到一封信,信中稱蘇格蘭西海岸的一個小島——夏島上的女孩羅恩·莫里森失蹤已久,并向他求助破案。豪伊來到夏島展開調查,發現島上的氛圍十分怪異。居民們先說不認識這個女孩,后又表示女孩已死。但豪伊沒有找到女孩的尸體。失蹤女孩的去向愈發不明。案件真相越來越撲朔迷離。豪伊又驚訝地發現島上的居民是一群并不信仰耶穌基督的異教徒。夏島勛爵(克里斯托弗·李 飾)更是似乎擁有極大的權力和聲望。他們并不配合豪伊的調查。豪伊準備離開小島時發現了小島五月慶典中用活人來祭祀的傳統,他準備一探究竟,然而他不知道危險正在向他靠近……