《幻夜》改编自东野圭吾的同名长篇小说,被视为《白夜行》姐妹篇。
一九九五年一月十七日清晨,阪神发生大地震。为了摆脱父亲生前的欠下的债务,水原雅也(冢本高史 饰)趁乱砸死了来为父亲守夜的舅舅。不料杀人罪行被一名神秘女子当场目击。女子自称新海美冬(深田恭子 饰),双亲也在这 场震灾中罹难,举目无亲的她愿意为雅也守住杀人的祕密。雅也为美冬的美貌所折服,渐渐爱上这个女人,两人约定忘记这里的一切前往东京展开新生活。
美冬凭藉其美貌、肉体与手腕魅惑男性,一步步构筑她的上流梦想帝国;而途中所有的阻碍,都交由雅也暗中协助处理,但他的生活却从此见不得阳光。美冬的白天正是雅也的黑夜,连接两人世界的唯有途径便是一桩又一桩依照美冬指示的冷酷罪行。而刑警加藤亘(柴田恭兵 饰)也在一桩桩看似没有关联的案件中发现了连接点——新海美冬,并开始追查一切线索。雅也会一直守护美冬吗?而新海美冬是否就是她的真名?她,到底是谁?。影片虚构了爱伦·坡死前“神秘”的5天里发生的事情。
巴尔的摩发生了一件母女同时被害的残忍凶杀案,当地警官艾迈特(卢克·伊万斯 Luke Evans 饰)调查后发现凶手的犯罪手段和爱伦·坡(约翰·库萨克 John Cusack 饰)小说中的手段一模一样。正当爱伦·坡被叫去警局询问时发生了另一件凶手案,手法依旧和参考他的小说。了解到凶手的方法后,艾迈特邀请爱伦·坡担当顾问协助破案。而随着案件的进一步深入,艾迈特发现,爱伦·坡会成为这个残忍杀人凶手的下一个行凶目标。正当大家全力保护爱伦·坡的安全时,岂料凶手竟然绑架了的他情人艾米丽(爱丽丝·伊芙 Alice Eve 饰)。到底谁才是真正的凶手,爱伦·坡是不是能用自己的小说来揭开这场杀人的游戏呢?。