对于心脏外科专家辜杰(于小伟 饰)来说,这是一个黑色的日子,有人打来言辞恶毒的诅咒电话,骂其父死的活该,然后父亲的骨灰盒莫名失踪,接踵而来的车祸让他坠入死亡深渊。待一切过后,几乎失忆的辜杰被人扔到了四面环海的孤岛。辜杰是个内心极其复杂的男人,他身上充斥着坚韧与脆弱的两极性格。郁芝(邬君梅 饰)二十年来在旁人的风言风语中度过,这个看似颠三倒四的寡妇,视女儿为自已的全部。性格懦弱的严叔(罗家英 饰),一直游离在郁芝和娜娜母女周围,但他看似善良的外表下果真有一颗诚实的心吗?二十年前究竟发生了什么,让今天的人们品尝这不愿面对的苦果……。1939年,德国以闪电战突袭波兰,迅速侵占波兰大部分领土。美丽善良的安东尼娜和丈夫扬·扎宾斯基博士经营的动物园因为德军的轰炸损失惨重,同时还面临着停业的风险。随着德军的大举攻占,波兰的犹太人遭到驱赶。安东尼娜不忍朋友背井离乡,于是与扬商议将她藏在动物园。在目睹众多犹太人的悲惨遭遇后,扬决定将动物园作为犹太人的临时藏身之所。夫妇二人找到身为德国军官的故交卢茨·赫克帮忙。身为动物学家的赫克也正欲利用动物园的美洲野牛试图繁育已经绝种的欧洲野牛,于是欣然同意他们以为德军提供猪肉的名义将动物园改为养猪场继续经营的想法。扬借由从犹太人聚集区运输草料救出一批又一批的犹太人。安东尼娜将这些犹太人安置在空荡荡的兽栏,每当夜幕降临,这些犹太人便走出黑暗,一同用餐、交谈。战争愈演愈烈,爱国心切的扬加入华沙救国军,在战斗中受伤被俘,下落不明。身单力薄的安东尼娜独自抚养一双儿女并掩护着犹太人撤离。战争结束,安东尼娜和扬回到动物园,与朋友们共同重建他们的家园。。在一所公寓的厨房中,一对夫妻为避免吵醒隔壁房中熟睡的女儿,低声谈论着小红帽的故事。郊区空地上,这个男人躲在一排废弃的拖车后静默地观察一群人,后者似乎是一家人。同一个城市,同一个男人:他带着两枚猎枪击针穿越在堵塞的车流中。男人42岁,名叫Viorel。他被自己阴暗的想法所震惊,穿越整个城市,前往只有他自己知道的一个目的地。。