在第一次世界大战结束后,康纳(罗素·克劳 Russell Crowe 饰)作为一位占水师,他的生活充满了对海洋的热爱和对自然的敬畏。然而,战争的影响深远,他的儿子们——约翰(杰克·吉伦哈尔 Jack Gyllenhaal 饰)、汤姆(马克·鲁弗洛 Mark Ruffalo 饰)和尼克(杰森·艾萨克 Jason Isaacs 饰),在加里波利战役中英勇牺牲。
战后,康纳决心前往土耳其伊斯坦堡,寻找他的三个儿子的遗骸。尽管一开始遭到了军方的阻挠,康纳并未放弃。他找到了一位热心的旅馆女主人爱莎(欧嘉·柯瑞兰寇 Olga Kurylenko 饰),她成为了他寻找遗骸的关键人物。
在伊斯坦堡,康纳结识了一名曾与他的儿子们对战的土耳其军官。这位军官对康纳的故事产生了共鸣,决定帮助他寻找真相。他们一起穿越战火纷飞的土地,历经艰难险阻,只为了揭开儿子们阵亡的真相。
在这个过程中,康纳逐渐了解到战争的残酷和生命的脆弱。他开始反思战争的意义,以及自己对儿子们的思念和愧疚。最终,他成功地找到了儿子们的遗骸,并为他们举行了一场简朴而庄重的葬礼。
这场冒险不仅让康纳实现了与儿子们团聚的愿望,也让他更加珍惜和平、关爱身边的人。他明白了战争带来的痛苦和损失是无法弥补的,而和平才是我们最应该追求的目标。