《橘梨纱》吉姆(柯克·道格拉斯 饰)是一位刑警他嫉恶如仇以铲除罪恶为己任某日在审讯名为西乃达的嫌疑犯时吉姆没有忍住怒火动了粗他因为此行为得到了西乃达律师的警告却也得知了一个充满了犯罪气息的名字——汤姆(杰拉德·摩尔 饰) 循着西乃达的律师的指点吉姆找到了自己的妻子玛丽(埃琳诺·帕克 饰)向她询问汤姆的踪迹让吉姆感到震惊的是玛丽不仅曾经和汤姆有过一段恋情甚至还怀过汤姆的孩子这件事情让吉姆陷入了苦恼和困惑之中妻子隐秘的情史令他不知道该不该继续追查下去布鲁诺是一名20岁的街头混混过活的营生是各种合法、非法的地下交易他的女友18岁的索尼亚也没正当的工作平日靠微薄的救济津贴和他度日索尼亚怀孕期间依靠钻政府政策的空子过了一段不错的日子但在生下孩子后生活又陷入捉襟见肘的境地好在布鲁诺看起来也很开心他们的生活中多出一个小生命但索尼亚不知的是布鲁诺的高兴劲只是佯装他在伺机把婴儿卖掉换得一笔收入因为他认为自己根本没能力担负起父亲的责任警探约翰麦卡伦(布鲁斯威利斯 饰)从纽约来到洛杉矶见他分别已有半年之久的妻子霍莉(邦尼彼地丽娅 饰)他被邀请参加在一栋大厦的30层举行的圣诞晚会然而一群匪徒却打起了大厦金库中存有的六亿多元公债券的主意他们封锁了大楼将参加晚会的人扣作人质麦卡伦侥幸逃脱只身与匪徒们展开了激烈的斗争1956年十月香港政治部督察李洛夫在处理一起暴动事件时捉到了几名趁火打劫的黑社会分子上峰对他的表现非常满意派其前往伦敦受训另一方面大陆黑社会分子李裁法因杀人被帮会驱逐到香港开辟毒品生意李洛夫学成归来担任反黑组督察然而组内同事人浮于事只有老资格的炳叔和嗜酒的郑华愿意尽力辅助李洛夫试图铲除赌档却走漏消息受人捉弄继而采用声东击西战术一夜铲除三百赌档威震香港靠暴力打出势力范围的李裁法欲贿赂李洛夫却不得两位黑白枭雄的对决不可避免……本片改编自香港警界传奇人物李洛夫的故事故事讲述洛杉矶一名律师(华盛顿饰)的长期合作搭档去世后他自己接手一桩新案子但殊不知他的人生轨迹亦发生翻天覆地的变化...