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