亚瑟(阿尔·帕西诺 Al Pacino 饰)是一位精明强干的律师,在车水马龙的繁华都市巴尔的摩生活和工作。和大部分利欲熏心为了金钱可以放弃底线的同行们不同,亚瑟始终坚守着自己正义的准则,为小人物发声,绝不违背良心。亚瑟的出淤泥而不染让同行们对他敬而远之,将其视作异类,然而亚瑟并不在意。某日,在法庭上,亚瑟得罪了法官亨利(约翰·福赛思 John Forsythe 饰),两人就此结下了梁子。谁知道,当亚瑟再度见到亨利之时,后者已经因为强暴伤害罪沦为了阶下囚。亨利要求亚瑟替自己辩护,如果亚瑟不从,这势必会对他今后的职业道路产生毁灭性的打击。
太平洋战争爆发前夕,活跃在香港和泰国的黑社会团体“血剪帮”与日本人勾结,到处暗杀抗日人士,横行江湖,为了遏制血剪帮的残暴行径,香港抗日同盟商会决定铲除血剪帮,消息传出后,同盟商会会员银行家陈炳春夫妇即惨遭毒手。血剪帮也派出杀手和奸细混入商会之中,企图挑起商会会员内部自相残杀。为替父报仇,陈炳春的长子阿雄(周润发饰)与其弟计划在香港和泰国同时行动,欲将血剪帮连根拔除,然而商会内部的5倾匝、职业杀手的一路追踪、奸细的暗藏不露以及警方的阻扰,使阿雄兄弟的处境困难重重……