《有话好好说》公映于1997年,这一年,《泰坦尼克号》在全球市场引起轰动,而冯小刚执导的首部贺岁片《甲方乙方》则在内地市场引发观影热潮。公开资料显示,《有话好好说》在当年收了4600多万票房,而《甲方乙方》只有3600万,但后者在国产电影史上的地位和产生的影响却远远“压制”了前者。
京城问题青年赵小帅(姜文饰演)和京城问题女青年安红(瞿颖饰演)搞对象,不知为何,两人闹起了矛盾,安红欲要和赵小帅分手,赵小帅不肯,每天纠缠安红要求复合,还纠集废品收购员和农民工每天在安红家楼下用喇叭高喊:安红,我想你!安红,我想你!
安红不胜其烦,将此事告诉了土豪新男友刘德龙(刘信义饰演),刘德龙带了一伙人当街殴打了赵小帅,以示警告。在赵小帅和刘德龙一伙斗殴过程中,被揍得七荤不素的赵小帅,随手抄起了路边看热闹的行人张秋生(李保田饰演)手里的电脑包当作武器,砸向了刘德龙,结果人没砸着,张秋生刚买的新电脑被砸了个稀烂。
养好伤后的赵小帅发誓要报仇,并扬言要卸下刘德龙的一只手,张秋生找上门来要求赵小帅赔偿自己的新电脑,但赵小帅认为这台电脑应该由刘德龙来赔偿,于是,书呆子气十足的张秋生又去找刘德龙。
刘德龙倒也痛快,他同意赔偿张秋生的电脑,并表示愿意再出一笔钱给赵小帅,作为上次殴打事件的补偿,以求大事化小。张秋生在征得赵小帅同意后,自告奋勇地攒了个饭局。
《有话好好说》最大特点是全程运用了摇摇晃晃的手持摄影,这也是本片被批评为“拙劣模仿《天生杀人狂》”的主要原因,但这样的镜头不仅营造出了极强的真实感,也表现出了当时整个社会躁动、纷乱又富有生机的现实状况,这也是电影想要表达的主要内容之一。