1989年,神情憂郁的16歲少女萊拉(埃莉諾·湯姆林森飾)因傷害同學被學校除名,隨研究藝術史的希爾博士(斯蒂芬·瑞飾)前往匈牙利鐵幕統治下的施蒂利亞州,對一座19世紀古堡內的神秘畫作展開研究。在抵達的清晨,萊拉試圖于森林自盡時意外目擊一起謀殺車禍,僅存的幸存者是少女卡米拉(朱莉婭·皮楚查飾)。在萊拉勸說下,傷痕累累的卡米拉跟隨她躲入城堡。這兩個孤女在與世隔絕的環境中逐漸親密,卻在關系升溫時卡米拉突然失蹤。城堡隨即陷入詭異氛圍,古老詛咒開始顯現,希爾博士與同伴相繼精神失常。萊拉在調查中發現卡米拉實為百年前吸血鬼貴族的容器,自己則因接觸古堡密室血液而被詛咒感染。最終萊拉選擇留在施蒂利亞州,接受與卡米拉相同的命運以終結詛咒循環。