1911年,德国作曲家阿森巴赫(德克•博加德)怀带丧女之痛来到威尼斯,想藉水城美景舒缓心情,可是一切景致所勾起的不过是更加伤心的回忆,直到在旅馆里邂逅美少年塔奇奥(伯恩•安德森),对方宛如希腊雕像般的容颜才令他浑身颤栗,浑然忘我地沉醉在激动的热情中。
其后,威尼斯城被瘟疫所笼罩,但官方刻意封锁了消息。阿森巴赫逐渐发现这一惊人的危机时,没像其他人一样慌不择路想尽快逃离,相反为了多看塔奇奥一眼,甘愿染上瘟疫命丧威尼斯。。影片是一部末日背景的剧情片。还剩下十二个小时,地球上一切的生命都将遭遇灭顶之灾,这是最终的时刻。主人公詹姆斯在酒精和派对中麻醉自己,就在浑浑噩噩中度过地球上最后的一天。然而十分不情愿地,他救了一个名叫Rose的小女孩的性命。Rose到处找她的爸爸,詹姆斯被迫成了Rose的监护人,在这剩下的最后几个小时里他将发现,什么才是真正有意义和价值的事情。。女儿病重,婆婆不喜,遭妹妹和老公背叛,被他所救过上甜蜜生活。。