在南非种族隔离的结束十年后的德拉肯斯堡山脚下,南非的黑人和白人社会试图生活在被遗忘的暴力冲突中,包括那些未曾揭开的秘密和伤口。过去将重演并打破沉默,威胁着建立在脆弱的和解与更多无辜人的有些疯狂的梦想之间的平衡。
萨米(劳拉·琳妮 Laura Linney 饰)和特里(马克·鲁弗洛 Mark Ruffalo 饰)都是无依无靠的孤儿,这一共同点让他们彼此之间产生了坚固的友谊。无奈岁月无情,将两人分隔两地,多年后,萨米成为了一个勤恳又贤惠的单身母亲,带着8岁的儿子鲁迪(罗瑞·卡尔金 Rory Culkin 饰)享受着安稳又平静的生活,而特里却四处流浪,在肆意放纵的同时麻烦缠身。一次机缘巧合之下,这两个童年相依为命的孤儿重逢了。在萨米的家庭里,特里找到了久违的温暖和安宁。面对邻居们的质疑,萨米毫不犹豫的站在了特里的这一边,为了成为一个“配得上”这个家庭的男人,特里也在不断的做着改变。可现实并不如想象中的美好,即便萨米和特里两人相互信任和依靠,可问题和麻烦还是接踵而至。
经过长达数日的盯梢,从警已18年的城北署警部补村上翔一(江口洋介 饰)在归家的公车上昏昏睡去,结果只有短短瞬间佩枪便被一名鬼鬼祟祟的男人偷走。经事后回忆,村上想起那名手上有烧伤的男子正是自己初中时代的同学柳下银次(柄本佑 饰)。时间紧迫,警署必须在五天内找回手枪。经过几番查找,村上终于抓住银次,却丝毫问不出枪的下落。在银次的引领下,他重逢了从事房地产的同学重山浩介(中村獅童 饰)。重山允诺帮其找回配枪,条件是村上帮他找到与二人多有渊源的游佐及其妹妹(广末凉子 饰)。村上关于童年的回忆被勾起,而重山又在策划些什么呢?