Действие начинается с возвращения молодого писателя Адама и его жены Паулины в родной город мужчины, находящийся в Польше, в глухой провинции, вдали от больших городов. Когда отец героя внезапно умирает при загадочных обстоятельствах, он вместе с женой решает вернуться в свой дом детства — мрачное, полузаброшенное поместье на окраине маленького мира, окруженное густыми лесами и болотами. Холм, над которым возвышается это поместье, в народе давно зовут Холмом псов. Никто не знает, почему это место носит столь странное название, но слухи о его проклятии ходили через поколения.
С первых же дней в городке начинают происходить странности. Местные жители, встретившие приезд Адама с холодным любопытством, быстро переходят к недоверию и даже враждебности. Супруги по-разному реагируют на происходящее: Паулина, у которой быстро возникают подозрения, что здесь что-то не так, пытается разгадать тайны городка, тогда как её муж начинает погружаться в ревущее море собственных воспоминаний, где пугающие сцены детства переплетаются с его творческой фантазией.
По мере того как пара находит все больше странностей, становится ясно, что загадочная смерть отца нашего героя была только началом. Вещи, оставленные в доме, раскрывают детали давней семейной трагедии, которую сам мужчина предпочел забыть. Дневники матери, которую он потерял в детском возрасте, картины с изображениями страшных сцен, письма от неуловимых членов семьи — все это тянет ниточки к одному: местные жители пытались скрыть что-то страшное, что произошло несколько десятилетий назад.