特拉维斯(本杰明·沃克 Benjamin Walker 饰)与加比(泰莉莎·帕尔墨 Teresa Palmer 饰)在海边的一个寂静小镇上毗邻而居,两人在接触中越来越依赖彼此,渐渐发展出一段刻骨铭心的爱情故事。
二战时期,身为犹太人的女主人公被关进纳粹集中营。在那里她和一个在囚犯身上做人体实验的医生发作了一段感情纠葛,也因此保住了性命。数十年事先,女主人公和两个儿子生活在一同。那段曾经的往事不时困扰着她,同时两特性情悬殊的儿子,也各有各的烦恼。当他们知道母亲的过去后,又会有如何表现呢?