Початківець російська художниця береться написати картину на замовлення. Замовник — привабливий швед — хоче увічнити на полотні свій будинок, що стоїть на березі острова Тролльхол у північно-західній частині Швеції. Головна умова замовлення — будинок треба зобразити з натури. Художниця приїжджає на острів і дізнається, що там є давня фортеця, яку вороги безліч разів облягали, але так і не змогли здобути. Місцеві жителі впевнені, що конунг, який заснував цю фортецю, тримав оборону, користуючись допомогою якихось містичних істот — чи то тролів, чи якихось інших велетенських монстрів. Ці істоти чули тих, хто прибував із метою заволодіти чимось — будь то земля, будинок або навіть чиєсь серце. Кажуть, що ці могутні покровителі досі ховаються в підземеллях Тролльхола й оберігають острів від чужинців. Чим більше художниці подобається господар будинку, тим гостріше вона відчуває загрозу, що нависла над нею.