十九世紀的瑞士日內瓦湖畔,大名鼎鼎的詩人拜倫(加布里埃爾·伯恩飾)隱居在一座陰郁古堡中。某日,他的好友雪萊(朱利安·山德斯飾)攜年僅十九歲的未婚妻瑪麗(娜塔莎·理查德森飾)、瑪麗同父異母的妹妹克萊爾(米麗亞姆·西爾飾)及私人醫生約翰·波里道利(蒂莫西·斯波飾)到訪。暴雨傾盆的夜晚,眾人圍爐講述恐怖故事,并以拜倫提議的比賽形式輪番創作。隨著故事中幽靈、吸血鬼等超自然力量的蔓延,古堡內開始出現難以解釋的現象:燭火無故熄滅、腳步聲在空廊回蕩,甚至瑪麗的銀手鏡映出陌生黑影。最終,這些在虛構與現實間游走的恐怖體驗,成為瑪麗創作《弗蘭肯斯坦》及波里道利寫下《吸血鬼》的靈感來源,而克萊爾懷有拜倫骨肉的秘密也為這場文學史上的著名聚會蒙上更深陰影。