影片以一个小男孩的视角描写了东欧“二战”期间的悲惨景象。小男孩的父母把他送到乡下避难,但与他失去了联系。男孩开始在各个村庄之间流浪。因为他的黑头发、黑眼睛,村民认为他是吉卜赛人,会给村子带来不祥,以各种方式折磨他。他曾被埋在土里,只有脑袋露在外面,乌鸦将他啄得伤痕累累。他目睹人们在暴力、堕落和无知的牢固链环中彼此吞噬。当他躺在铁轨上,让火车从自己身上呼啸而过,他体会到的只有饱受凌辱却依然幸存的快乐。影片在黑白光影下呈现出绝美的视觉质感,一出战争浮生录在魔幻的视角下就此展开。。十年浩劫终于落下帷幕,曾经被狂热冲昏头脑的知识青年纷纷返城,寻找人生新的方向。先一步返城的马唯民(冯雷 饰)和农村出身的包立功(赵毅 饰)一同进入红星理发馆当学徒。为了自己的人生,马千方百计阻止下乡时的女友高燕(姚芊羽 饰)回城。高燕突然出现打碎了马唯民的如意算盘,却意外地和老实巴交的包立功成就一段姻缘。一波三折,包子如意抱得美人归,而马唯民也和同样尖酸刻薄的曹红霞结为夫妇。在此后的岁月里,因为住房问题这对小夫妻间真是麻烦不断。
在改革开放的浪潮冲击下,有的人坚守自己的良心,有的人则在金钱权力面前失掉了灵魂……。