Rytualne morderstwo młodej kobiety na stanowiskach archeologicznych w Atapuerca wywołuje psychozę w pobliskim miasteczku, gdzie sześć lat temu doszło do podobnej zbrodni.
Hiszpania, 1981 rok. Uzbrojeni mężczyźni napadają na bank i biorą setki zakładników. Odważna dziennikarka próbuje prześcignąć władze i odkryć prawdziwy motyw sprawców.
Bohaterami filmu są Paul Marsh i jego narzeczona Barbara, którzy wybierają się na wspólny rejs. W połowie drogi zaskakuje ich jednak sztorm a łódź rozbija się u wybrzeży Hiszpanii. Paul i Barbara udają się do leżącej w pobliżu wioski Imboca po pomoc, ale na miejscu, ku swemu przerażeniu odkrywają, że oprócz ludzi zamieszkują ją również tajemnicze potwory, które wieczorami terroryzują okolicę. Przypadkowo Paul odkrywa, że są to słudzy Dagona, potwornego boga morza, którego część mieszkańców potajemnie czci.