Переживши розлучення й потерпівши крах у кар’єрі, Андрій Давидов приїжджає в усамітнений містечко, розташоване на острові, щоб оселитися в домі, який дістався йому від батька.
Поступово Андрій розуміє, що Варварин острів — по-справжньому страшне місце: поведінка мешканців дедалі більше його насторожує, уночі тут оживають кошмари, а ще спливають похмурі таємниці минулого — і Варвариного острова, і родини Андрія.
Він прагне покинути містечко, але шлях з острова закритий. Андрій залишився наодинці з давнім Злом, і йому доведеться йому протистояти, щоб вижити.