20世纪80年代,阿富汗陷入连绵的战火之中。国家饱受摧残,人民流离失所。无情的轰炸摧毁了老人达斯塔戈所在的村庄和家园,他的亲人几乎全部遇难,只有5岁的孙子亚辛幸免于难,却也被爆炸声震聋了双耳。老人强忍着悲痛,带着孙子前往远方的矿区寻找儿子,要告诉他家中所遭遇的厄运。死者长已矣,生者却仍要在漫漫长路上奔波劳顿……。电影将以上世纪1950和1980年代的双时间轴呈现,故事以张云林(张艾嘉饰)为核心开始,观众将看到以倒叙手法回忆1950年代年轻的张云林(李心洁饰)在二次世界大战后的生活。妹妹张云红(林宣妤饰)的过世使张云林陷入罪恶感之中,此时,她也遇见了日本籍园艺师中村有朋(阿部宽饰),协助她打造纪念花园,并开启一段揪心的爱情故事。。故事始于20年前,彼时Lou Slack(蕾拉·法扎德 Leila Farzad 饰)还只是一名机智、但陷入职场调查的女警;而Col McHugh(安德鲁·巴肯 Andrew Buchan 饰)则是当地帮派一名刚入行但雄心勃勃的信任。两人此后相遇,并达成了一项将永远改变彼此生活的协议,并建立了一种复杂但特殊的关系;这笔交易让Lou扭转了自己的职场运,此后她取得的成功都建立在欺骗和腐败的基础上;而Col成长为一名迷人的商人和房地产开发商,也领导着全市的贩毒团伙。如今,Lou经历的家庭悲剧被迫将她带往赎罪纠错的道路上,这样才有可能获得第二次机会、并且有更好的生活。。