故事发生在二次世界大战刚刚结束之际,德国在战争中败落,大部分德军沦为战俘,被送入了战俘营中。在位于列宁格勒近郊的一间战俘营中,新来了一批德国战俘,负责看守他们的是一群英姿飒爽的俄国女人,她们的直系上司是巴普洛夫将军(约翰·马尔科维奇 John Malkovich 饰)。
娜塔莉亚(维拉·法梅加 Vera Farmiga 饰)是一名军医,她的丈夫因为在战争中受惊过度而精神失常,为了保护丈夫,娜塔莉亚不得不答应巴普洛夫将军的要求,来到战俘营,试图找出隐藏在俘虏之中的党卫军战犯。在这所阴森恐怖的战俘营中,无论是守卫还是囚犯,其身心都收到了战争所带来的深深的创伤,随着时间的推移,两方人马的立场和关系开始渐渐变得微妙起来。。《獬豸》讲述了身份低贱的宫女所生下的王子与不甘是女子且武术、搜查等能力出色的女主一同争夺政权,树立正义的故事。19世纪中叶,帝国主义轰开了古老中国的大门,一纸《南京条约》签订,上海正式开埠,从此各种各样的传奇与悲喜人生在这片土地上交替上演。将近一百年后,世界局势动荡不安,各方势力汇集于魔都,继续谱写着属于这座城市的传奇。镜头前,陈丹青、杨小佛(杨杏佛之子)、杜美如(杜月笙之女)、张心漪(曾国藩之曾外孙女)、韦然(上官云珠之子)、费明仪(费穆之女)、韦伟、侯孝贤、韩寒等18位与新旧上海有着千丝万缕联系的受访者,讲述了关于城市以及人生的点点滴滴。
上海、香港、台湾,半个多世纪的骨血漂泊,牵扯了多少难以忘怀的记忆。剪不断,理还乱,纷纷扰扰,纠缠绵延……。