故事发生在第二次世界大战期间,情报科军官格劳少校(奥马尔·沙里夫 Omar Sharif 饰)奉命调查一宗手段极为残忍的谋杀案,冯塞德里茨将军(查尔斯·格雷 Charles Gray 饰)、卡伦博格少将(唐纳德·普利森斯 Donald Pleasence 饰)和坦兹将军(彼德·奥图 Peter O'Toole 饰)均为案件的嫌疑人,但他们都拒绝配合调查。 冯塞德里茨将军的妻子娜塔莎想为两人的女儿于丽克(乔安娜·佩蒂 Joanna Pettet 饰)在众多年轻有为的军官之中觅得一位金龟婿,她看上了坦兹将军,但于丽克却并不喜欢这位在战场上杀人如麻的恶魔。当着坦兹将军的面,于丽克邀请军官雷蒙德共舞,两人却因此坠入爱河,与此同时,格劳少校的直觉告诉他,坦兹就是那位邪恶的凶手。。蒋文韬(郑少秋 饰)是香港最成功的大狀之一,他能言善辩,专为富豪们解决官非,因此得以跻身上流社会。虽然家财千万,但他却喜欢跟跟计较,为人尖酸刻薄,连女儿思庭(唐宁 饰)十分讨厌父亲这种为人,所以虽然她也是律师,但和父亲很少来往。蒋文韬是富豪倪承坤(石修 饰)的御用律师,专门帮他打官司。倪承坤欲收回父亲当年建的一栋旧楼,因旧楼里住着一班姑婆,而倪父一直都没有向她们收房租。蒋文韬查出了这一事实,于法庭上质疑倪父和其中一名姑婆有染,最终打赢了官司。这种为赢官司不顾人死活的做法引起了在法律援助处工作的书记庄晓慧(苏玉华 饰)的不满,两人一直斗气。
一次倪承坤伤人,私下收买证人得以脱身,但蒋文韬则被警方怀疑妨碍司法公正。蒋文韬一气之下和倪承坤翻脸,由此生意大受打击。一次机会,蒋文韬发现爱女在法援处工作,为了接近女儿,他接下了一单法援处的官司,由此赢回了不少名声。蒋文韬亦渐渐开始发生转变……。