夏琳(徐静蕾 饰)是一名杂志社记者,聪明漂亮,身边不乏追求者,却因种种原因一直单身。与她形成鲜明对比的是其母亲朱美娥(潘虹 饰),已经历经了三次婚姻。偶尔收到的匿名情书让夏琳为之心动,也让她对这个写信人产生了莫名好感。随着几个男人的陆续出现,夏琳的生活发生了改变。一个是风流倜傥的严春生(莫少聪 饰),他生活情趣浓厚,属于情人类,另一个是下岗工人小东(倪志强 饰),属于勤俭持家的伴侣型,第三个是旧情人金鹏程(严宽 饰),最后一个是餐馆杂工雷涛(刘耕宏 饰),他浑身充满了阳刚之气。游走于四个男人之间,夏琳却不知该如何选择......。越战期间,巴洛克上校(查克·诺瑞斯 Chuck Norris 饰)和数名弟兄在执行一项任务时失败,成为了越共的俘虏,美国政府对于这些人以“失踪美军”的名义视之。在战俘营里,越共首领杨上校(吴顺泰 Soon-Tek Oh 饰)不断以残暴的手段虐待战俘,不仅违反了日内瓦公约,还逼迫巴洛克签下承认对越南侵略的罪行文件,他受尽迫害也不愿屈服。眼看着弟兄一个个被杀掉, 他决心反击,经历了九死一生才逃出战俘营。。十年浩劫终于落下帷幕,曾经被狂热冲昏头脑的知识青年纷纷返城,寻找人生新的方向。先一步返城的马唯民(冯雷 饰)和农村出身的包立功(赵毅 饰)一同进入红星理发馆当学徒。为了自己的人生,马千方百计阻止下乡时的女友高燕(姚芊羽 饰)回城。高燕突然出现打碎了马唯民的如意算盘,却意外地和老实巴交的包立功成就一段姻缘。一波三折,包子如意抱得美人归,而马唯民也和同样尖酸刻薄的曹红霞结为夫妇。在此后的岁月里,因为住房问题这对小夫妻间真是麻烦不断。
在改革开放的浪潮冲击下,有的人坚守自己的良心,有的人则在金钱权力面前失掉了灵魂……。