坐监多年的扬•迪特(奥德里奇•凯瑟饰)大赦获释,他被“放逐”到捷克北部边境森林里修一条看上去永远修不完的道路。回想年轻时候,迪特感慨万千,那时的自己(伊万•巴尼弗饰)只是个年轻的饭店服务生,却立志要成为百万富豪。小个子的他精通服务之道,同时不忘追逐金钱和女人。他先后到过生活奢靡的天堂艳楼,布拉格最气派豪华的巴黎饭店。在那里,饭店领班告诉迪特,他之所以精通各项待客之道,是因为曾侍候过英国国王。
第二次世界大战前后的捷克情势变化莫测,迪特遇见了同是小个子的德国姑娘丽莎(朱丽娅•耶特斯饰)并遇到许多困难,但他依然坚定不移地朝着立下的目标努力……。江家千金江晚辞为了爱情甘愿做餐厅服务员,还未婚生子,三个哥哥找来,劝她回家却遭拒绝,三年来暗中扶持丈夫家,丈夫事业变好,准备全盘托出不料丈夫攀附上江家养女,养女狐假虎威哄得众人团团转。。周渔(巩俐 饰)在小镇上从事陶艺工作,美丽善良的她遇上诗人陈清(梁家辉 饰)后,对他的眷恋油然而生。尽管陈清在另一镇上做图书管理员,生活清贫,爱情的力量还是让周渔甘心劳苦,来往于两地只为照顾陈清。慢慢地,她变得有点疲倦。
火车上经常有同车人张强(孙红雷 饰)。张强暗暗为周渔美丽的气质所打动,二人由起初的争拗渐变理解。张强总是在周渔失落烦恼之时为她解忧,帮她找寻陈清诗中所写的湖,感情在暗涌,周渔也在两地、两个男人之间矛盾的徘徊。在张强身上,她感受到强烈的男子气魄和欲望,然而却也离不开孱弱的陈清。
一天陈清告诉周渔,说他要去边疆支教。这一决定最终成全了周渔和张强,还是让周渔看清了该如何决断?。