本片是根据小说改编。男主角是律师,他的客户是一位有些轻微的罪行流浪汉,在等待开庭的时候,流浪汉去法院外抽烟,这时一个老太太朝他开枪,流浪汉被吓跑,老太太心脏病发作昏倒。男主角把老太太送到医院,老太太醒后,在男主角的说服下,雇佣男主角当她的律师,并委托男主角去她家里给她拿些个人物品。男主角在老太太家门前遇到一个老头,是老太太的朋友,男主角找他了解情况,他请男主角一起去喝酒,并告诉他那位老太太有个儿子,很年轻就自杀了。第二天早晨,男主角收到助理的电话,告诉他那位老太太已经死了。男主角回去后寻找那位流浪汉,想了解情况。流浪汉主动找到男主角,告诉他有个老头跟踪他,通过流浪汉的描述,男主角得知那个老头就是那天晚上和他一起喝酒的老头。男主角把流浪汉接到家里,想让他住下,但他晚上还是走了。流浪汉在外面遇到那个老头,老头送给他一瓶酒。男主角找到当地他认识的一位女检察官,想了解老太太儿子的档案。女检察官让男主角和他回家,两人做爱,刚做完爱,女检查官的丈夫回家,发现了他们的事,男主角仓皇离去,女检察官请求丈夫原谅。随后,一位在教堂工作的女人发现那位流浪汉死在教堂外面。女检查官将此事告诉男主角,于是男主角更要追查老太太的事。他查到那位在教堂工作的女人,他的女儿小时候被卡车撞死,当时的卡车司机就是那位流浪汉,但因为那位女检察官的辩护,流浪汉并没有受到什么惩罚。又根据当时的监控录像发现,那位老太太也认识那个女人。此后,男主角在法医那里了解到,那位流浪汉死于毒品过量,很有可能是别人在酒里放入了大量的毒品。然后,男主角又找到老太太的一个朋友,从她那里了解到,老太太的儿子以前曾和那位女检查官结婚,她当时还不是检察官,她出身贫苦,是一个目的性很强的女人。后来老太太的儿子的农场出了问题,妻子和他离婚,他就上吊自杀了。他妻子已经怀孕,到了国外做了堕胎手术,回来以后进入司法部门工作,现在成了检察官。但那位老太太则不知道女检察官堕胎,很多年以后找她询问自己的孙子在哪里,才知道此事。于是老太太非常痛恨那个女检察官,联络了很多在那个女检察官辩护下被判无罪或被轻判的人,其中就包括那个失去女儿的在教堂工作的女人。那个和男主角一起喝酒的老头,也帮助老太太,找机会找女检察官报仇。男主角也想到那些人已经开始找女检查官报仇了,于是赶往女检查官的家里。那个老头和那个在教堂工作的女人也都已经到了女检察官家中,老头用枪威胁女检察官,让她把丈夫叫回来,然后就要杀了女检察官,这时男主角赶到女检察官家,夺下老头的枪,救下女检察官。这时女检察官的丈夫也回到了家里,那个在教堂工作的女人开枪打死女检察官的丈夫。此后,老头和那个女人都被警察带走。与此同时,男主角的邻居,一位养了很多猫的老太太,收到政府的通告,不许她养那么多猫,否则就不许她在那里住,她以前求过男主角和他的助理,请他们帮忙,但他们并没有重视此事,觉得她不会有什么问题。但那位老太太觉得问题很严重,于是打开家里的煤气自杀了。男主角和助理回到楼里打开灯,煤气爆炸,很多房子被炸坏,老太太家的猫也都被炸死,但男主角和他的助理都幸免于难。
开枪的老太太痛恨那个女检察官堕胎,让她没有孙子,所以联络那些由于女检察官的辩护而让对自己或亲人造成伤害的人没有受到应有惩罚的人,伺机报复女检察官,那个老头也在帮助老太太。老太太枪击那个流浪汉,就是为了给那个在教堂工作的女人报仇,虽然老太太没能杀掉流浪汉,那位老头用放了很多毒品的酒杀死了流浪汉。然后老头和那个女人开始去找女检察官,要不是男主角及时赶到,女检察官也被杀了。男主角家里有位女佣老太太,他把流浪汉接到家里后,他妈妈很照顾那位流浪汉,让那个女佣很吃醋,感觉是两个老太太争一个老头。男主角的那位助理一直也喜欢男主角,所以她看到男主角和女检察官亲热后,非常吃醋,男主角发现女检察官有危险后通知助理,助理仍然在吃醋。但女检察官出了这事也无法再担任公职,辞职去经商,以后和男主角也没有接触的机会了,助理肯定能和男主角在一起了。
男主角邻居老太太养了很多猫,大概是有很多人投诉她,所以政府勒令她不许再养,但是她爱猫如命,求助于男主角和助理,但他们都觉得这没什么大不了的,让那个老太太更加慌乱紧张,最终自杀了。由于煤气爆炸,男主角在楼里的办公室也被炸坏,但有保险,所以能用保险赔付重新装修了。老太太的那些猫就很可怜了,因为爆炸,都随着老太太一起走了。
那位女检查官由于是出身于社会底层贫困家庭,所以她是一位左派人士,对于一些社会底层的人士犯罪,她会帮助他们减轻罪行,甚至是给出无罪的意见,由此导致很多人对她不满,觉得自己的利益受到损害,尤其是有的受害者也是社会底层人士,比如那位在教堂工作的女人。而她和男主角的婚外情,不知道是不是编剧和原作者对某些左派人士的讽刺,因为这些年以来,德国确实是左翼思想当道,成为不可触碰的政治正确。
片中对一些保险公司的内幕也有所揭露,那位帮助老太太报仇的老头是位医生,他和男主角喝酒时说:“最后,我只开了精神药物,并签发了很多假死亡证明书。心脏病,中风,对保险公司来说比上吊更好!”后来他被捕后,又说:“受托人,清算人,像跨越这片土地的匈奴人,他们收到每家关闭农场的保险费。我不是说一切都错了,但你本来可以省很多钱的。”开枪老太太的儿子的农场的问题,也是因为这种情况。流浪汉一直用灰色来形容这个老头,这应该也是影片的一种暗喻,包括他当医生时做的某些事,以及他帮助老太太报仇的事。