Начинающая российская художница соглашается написать картину по заказу. Заказчик, привлекательный швед, хочет запечатлеть на холсте свой дом, расположенный на берегу острова Тролльхол в северо-западной части Швеции. Главным условием заказа является то, что дом должен быть изображен с натуры. Художница приезжает на остров и обнаруживает, что там стоит древняя крепость, которая многократно подвергалась осаде, но так и не была захвачена. Местные жители убеждены, что конунг, основавший эту крепость, защищал ее с помощью неких мистических существ – возможно, троллей или гигантских монстров. Эти существа могли чувствовать людей, приходящих с намерением что-то отобрать – будь то земля, дом или даже чье-то сердце. Говорят, что эти могущественные защитники все еще скрываются в подземельях Тролльхола и охраняют остров от незваных гостей. Чем больше художнице нравится владелец дома, тем ярче она ощущает над собой нависшую угрозу.