人到四十的香港某中学国文教师林耀国(张学友)是业已消失的“好好先生”。念书时是学校里有名才子的他,如今面对飞黄腾达、闲来便会打打高尔夫球的昔日同窗,只收获了一份难言的失落,但在他的“坏学生”胡彩蓝(林嘉欣)眼中,他却是有内涵的成熟魅力男。 胡彩蓝身上有几分林耀国妻子文靖 (梅艳芳)当年的影子,她的大胆示爱令林耀国勾起一段深埋在心底的往事,触动心中伤痛,当年的浪漫诗意梦想渐渐只能压在箱底,而选择承担下的本不属他的责任却一背背了二十年。外加其它突如其来的事,一时令他无所适从,然而他却必须作出选择。
刘继祖(刘德华 饰)是从香港远赴越南公干的记者,在那里,他遇见了名为阮红(钟楚红 饰)的翻译官。一次偶然中,刘继祖出了车祸被捕入狱,所幸得到了阮红的出手相助才免去了牢狱之灾,两人就此成为了朋友。 某日,刘继祖在误打误撞之中走进了示威游行的队伍中去,被误认为是学生运动的领袖而遭到了当地军队的逮捕,被判入狱三年。和刘继祖一起被关起来的,还有阮红的弟弟。为了救弟弟,阮红和刘继祖里应外合,策划了越狱行动,哪知道在此过程中,阮红的弟弟不幸丧生。不知道经历了几番艰难险阻,刘继祖一行人总算抵达了安全地带。