1970年代,苏格兰警官豪伊(爱德华·伍德沃德饰)收到一封信,信中称苏格兰西海岸小岛上夏日岛上的女孩罗恩·莫里森失踪已久,他向他求助解决案件。霍怀恩来到夏岛探查,发现岛上的气氛特别诡异。居民先是说不认识女孩,后又说女孩已经死了。但霍伊并没有找到女孩的尸体。失踪女孩的下落变得越来越不明。案件的真相越来越扑朔迷离。豪伊惊讶地发现岛上的居民是一群不相信耶稣基督的异教徒。夏岛领主(克里斯托弗·李饰)似乎权势滔天。他们没有配合豪伊的调查。当豪伊即将离开小岛时,他发现了岛上五月节用活人祭祀的传统。他正要去探个究竟,却不知道危险正在向他逼近……