阿马罗(盖尔·加西亚·贝纳尔 Gael García Bernal 饰)是一名年轻的神父,他被教会派往一个偏僻的小村子,帮助在那里传教的神父本尼托(Sancho Gracia 饰)。谁知道本尼托早已经放弃了对上帝的信仰,他利用自己的身份,参与了替毒贩洗黑钱的行动牟取暴利,与此同时,他和寡妇桑嘉娜里(Angélica Aragón 饰)一直保持着肉体关系。
桑嘉娜里的女儿艾米丽(安娜·克劳迪亚·塔兰康 Ana Claudia Talancón 饰)是一名虔诚的信徒,她常常找阿马罗忏悔,久而久之,两人之间竟然擦出了爱的火花。一场意外让本尼托的所作所为濒临曝光的边缘,与此同时,艾米丽告诉阿马罗自己怀孕了,她天真的希望阿马罗能够放弃神职娶自己为妻。。来自非洲象牙海岸的单亲妈妈萝丝带着两个儿子让和欧吉斯特搬到了巴黎郊区。从80年代到如今,这个家庭经历了组建和分解,跨越时空,一同寻回亲情和记忆。影片分三个篇章来讲述母子三十年间的成长经历,分别从妈妈、大儿子和小儿子的视角切入这个普通家庭努力融入异乡生活背后的种种艰辛。 萝丝希望给孩子最好的生活,对个人价值也有所追求,在平衡自我和家庭时却常常感到力不从心,融入当地主流社会的努力有时也得不到孩子们的理解;哥哥让到了青春期,父爱的缺失也让他不知如何处理自己的感情,逐渐封闭自己;弟弟欧吉斯特在成长过程中目睹家庭的变化,对哥哥被送走的决定深感失望,成年后他选择独自生活,但内心却依然孤独。。杰克(卡兰·穆尔韦 Callan Mulvey 饰)的妻子爱丽丝(艾莉丝·布拉加 Alice Braga 饰)和名为迪伦(卢克·海姆斯沃斯 Luke Hemsworth 饰)有染,得知此事的杰克怒火中烧,找来了杀手查理(西蒙·佩吉 Simon Pegg 饰),想要将爱丽丝除之而后快。 与此同时,杰克的妹妹露西(泰莉莎·帕尔墨 Teresa Palmer 饰)和丈夫纳什(苏利文·斯坦普莱顿 Sullivan Stapleton 饰)亦企图将爱丽丝杀死,他们的目的在于骗取保险巨额保险金偿还高利贷。幸运的是,爱丽丝死里逃生,这一幕被查理看在眼里,于是,他决定以此敲诈两人。那边厢,丹得知了杰克的阴谋诡计,愤怒的他将杰克杀死了,而前来讨要酬金的查理意外撞见了警察布鲁斯(布莱恩·布朗 Bryan Brown 饰),两人之间展开了一场生死较量。。