三名小打小闹的少年犯安格尔、戴维斯和布奇被关进一所惩教中心,负责他们的是一名外强中干的管理员,很快三名少年就要在成为受害者还是施暴者之间做出抉择。
杰西卡·霍兰德(蒂尔达·斯文顿 Tilda Swinton 饰)是旅居哥伦比亚的欧洲人,她来到波哥大看望她生病的姐姐(艾格尼丝·布雷克 Agnes Brekke 饰)。因为总是听到奇怪的巨响,于是她试图去找寻幻听的根源,并由此开始了一场由幻想、偶遇与重逢组成的,与记忆和历史产生回响的旅程。
1961年8月13日,在从慕尼黑开往东柏林的火车上,乘客在路上得知,东德将被新的柏林墙封闭。乘客们有3个半小时的时间来决定,是一直坐火车到东柏林,还是留在西德。