已过而立之年的汉娜·梅滕(米娜·唐德 Mina Tander 饰)是一家医院的医生,虽然事业顺利,饮食无忧,且育有一个可爱的女儿莉娅(Lina Köhlert 饰),但是她和丈夫的婚姻已经走入死胡同,身心疲惫不堪。这一晚,汉娜的医院接收一名服用安眠药过量生命垂危的患者,而对方正是汉娜童年时代的好朋友克拉丽莎(Laura de Boer 饰)。好友久别重逢,彼此互相倾诉心底的不快,进而相约暂时抛开现实生活中的一切,启程回到童年时留下无数快乐记忆的海边小岛。一路欢歌,汉娜带着女儿和克拉丽莎抵达目的地,但不知为何她似乎忘记了童年时在当地结识的另一位好友玛丽亚(Mia Kasalo 饰),也对曾经那段黑暗回忆印象稀薄。
只不过就如宿命一般,她必须在这里重拾被遗忘的人与物……。在战争开始时,内向的年轻士兵弗兰兹发现了一只受伤的狐狸幼崽,小狐狸在树林中孤苦无依的样子,让他仿佛看见了从小被父亲卖去农场主家的自己。他像照顾自己的孩子一样照顾它,并带到了被占领的法国。在养育狐狸的过程中,弗兰兹一直逃避的过去慢慢追上了他,是选择继续逃避这些伤心的回忆,还是直面它,弗兰兹陷入了深深的纠结。。影片讲述一对在南北战争中处在对立阵营中的兄弟迈克和戴尔,在战争结束后结伴回家。然而他们发现故乡遭到一伙南方叛军的洗劫,许多人被掳去并即将被买为奴隶,包括他们的弟弟妹妹,还有戴尔的挚爱凯蒂。于是,一段新的拯救与冒险之旅开始了。。