故事发生在第二次世界大战期间,爱丽丝(杰玛·阿特登 Gemma Arterton 饰)是一名个性非常古怪孤僻的作家,她远离尘嚣,独自在位于英国南方海边的一处悬崖隐居,在那里潜心学习科学。 一天,一个名叫弗兰克(卢卡斯·邦德 Lucas Bond 饰)的男孩意外的闯入了爱丽丝封闭的世界中,弗兰克来自伦敦战区,残酷的战争夺走了他的一切,令他沦落成为孤儿。对于爱丽丝来说,弗兰克的出现很显然是一种冒犯和打扰,但她亦不忍心将这个孩子赶走,就这样,两人开始了共处同一屋檐下的生活。弗兰克的出现还唤起了爱丽丝埋藏已久的回忆,令她回忆起曾经与情人维拉(古古·姆巴塔-劳 Gugu Mbatha-Raw 饰)在一起的点点滴滴。。位于东京的东都线地铁开通当日,一起针对东京都知事朝仓优一郎的炸弹袭击事件爆发,导致东都线列车损毁。经过一番推理,江户川柯南等人认定这次的事件与8年前朝仓优一郎主持负责的北之泽水坝的修建有关。
当年为了修建大坝,朝仓动员北之泽村的人民搬入新村,可是仍有许多人反抗到最后阶段不愿搬迁。为了探明事情的真相,柯南、灰原、少年侦探团以及毛利小五郎等人开车前往白雪皑皑的北之泽。在这片纯净的雪国,少年们尽情玩耍,与此同时他们也遇到了几名原北之泽村的村民,山尾、远野、立原等人。他们是从小一起长大的好朋友,而彼此之间似乎又有着某种芥蒂和秘密。
立原的儿子冬马在8年前坠崖,在这8年时间里他一直昏迷不醒。在母亲的照料下冬马终于醒了过来,但却丧失了记忆,不知道当时在自己身上发生了什么事情。柯南通过推理,认为冬马的坠崖与一系列的案件有关。。