在与老朋友大卫(欧玛·艾普斯饰)短暂相遇后,艾莉(尼娅·朗饰)试图挽救她与丈夫马库斯(斯蒂芬·毕晓普饰)的婚姻,却发现大卫比她想象中更加危险和不稳定。。1945年的夏天,二次世界大战的阴影从地球上空褪去。远在北方的色丹岛无法独占宁静,炮火轰炸过后不久,苏联人的战舰军队到来,令日本岛民们不知是吉是凶。濑能家的两兄弟——10岁的淳平(横山幸汰 配音)和7岁的宽太(谷合纯矢 配音)见证着时代的巨大变革。最初的残酷过去,苏联人的家属来到岛上,不经意间种下了和平友爱的种子。通过音乐,苏日两国儿童成为可以唱歌玩耍的朋友,濑能兄弟则依靠玩具蒸汽火车和住在她家隔壁的女孩塔尼娅变得亲密无间,但好不容易得到的友情却因某起事件而破碎。
在时代、民族、国家和政治的洪流中,孩子们的人生留下了最初却永远不会褪去的伤痕……。查穆先生(罗伯特·雷德福 Robert Redford 饰)是一名老木匠,他总喜欢给孩子们讲一个关于龙的故事,故事中的龙居住在位于太平洋西北部的茂密丛林中,查穆先生说他曾经亲眼见证过龙的存在。女儿格蕾丝(布莱丝·达拉斯·霍华德 Bryce Dallas Howard 饰)对于这个父亲已经讲了一百万次的故事不屑一顾,她认为这绝对是父亲信口胡说乱编的故事。
一次偶然中,格蕾丝遇见了一个名为彼得(奥克斯·弗格雷 Oakes Fegley 饰)的男孩,男孩告诉格蕾丝,他没有亲人也没有家,唯一的朋友便是一条名叫艾略特的飞龙。皮特的叙述让格蕾丝想到了父亲的故事,两者之间有着惊人的相似,为了证实彼得的话,格蕾丝踏上了寻找龙的旅途。。