故事发生在19世纪的瑞士,著名诗人拜伦(加布里埃尔·拜恩饰演)隐居在瑞士农村的一座古堡里,过着自由奔放的生活。有一天,他的朋友Shelley(Julian Sands饰)来看他。与此同时,雪莱19岁的年轻情妇玛丽(娜塔莎·理查森饰)、玛丽同父异母的妹妹克莱尔(米里亚姆·西尔饰)和拜伦的私人医生约翰(蒂莫西·斯佩尔饰)也和他一起来了。那天晚上,城堡外面刮风,暴雨即将来临。如此阴森恐怖的一幕,让一屋子人决定聚在一起讲恐怖故事。但渐渐地,那些故事中的恶魔和鬼魂似乎打破了虚构和现实之间的障碍,出现在城堡里。