影片讲述了1938年一位少女在转学至疗养寄宿学校之后所经历的诡异事件。朴宝英饰演的珠兰转学到京城学校开始寄宿生活,严志媛饰演的校长把珠兰介绍给学生们并希望大家好好相处。然而在寄宿学校里却接连发生了神秘事件,少女们接连消失,珠兰也陷入了混乱。。1911年,德国作曲家阿森巴赫(德克•博加德)怀带丧女之痛来到威尼斯,想藉水城美景舒缓心情,可是一切景致所勾起的不过是更加伤心的回忆,直到在旅馆里邂逅美少年塔奇奥(伯恩•安德森),对方宛如希腊雕像般的容颜才令他浑身颤栗,浑然忘我地沉醉在激动的热情中。
其后,威尼斯城被瘟疫所笼罩,但官方刻意封锁了消息。阿森巴赫逐渐发现这一惊人的危机时,没像其他人一样慌不择路想尽快逃离,相反为了多看塔奇奥一眼,甘愿染上瘟疫命丧威尼斯。。