《《男生和女生一起打扑克牌》》六、七十年代的香港警察贪污黑道横行正是陈华(刘青云饰)与喇叭(林家楝饰)、猫仔(张晋饰)及一班兄弟最风光的日子 陈华被视为「慈云山十三太保」之首气焰高涨;还结识了一生至爱可柔(江一燕饰)共度人生最甜蜜的时光可惜好景不常陈华因私下贩毒而被帮会追杀幸好在亦敌亦友的扫毒组组长哈雷(古天乐饰)帮助下逃出生天但却终究法网难逃出狱后遭逢父亲病逝及女友可柔失踪无比自责的陈华顿然觉悟前非立志重新做人他不但积极参与青少年戒毒工作获得十大杰青荣誉;更把喇叭与猫仔拉回正途又经常出手调停江湖纠纷因而深受黑白两道所敬重某次于日本出席戒毒讲座后陈华与可柔在街头重遇他一心再续前缘但又能否轻易为自己的感情拆弹三名劫匪打劫了一个由黑帮操控的地下赌档意外令黑帮经济濒临崩溃瓦解引来一场黑吃黑的帮派金钱斗争……七十年代的海湾城警局里有一位敬业又略显癫狂的警探大卫•斯塔斯基(本•斯蒂勒 Ben Stiller 饰)大卫作风强硬哪怕再小的案件他也要不计代价抓捕罪犯而卧底探员肯•哈金森(欧文•威尔逊 Owen Wilson 饰)则几乎完全相反肯时常装做匪徒打劫之后借卧底身份溜之大吉因大卫失去了搭档上峰将他和肯硬撮合到了一起拥有海湾城知名商人身份的里斯背地里却是一名大毒枭里斯一伙最近研制出了不能被警犬发现的新型可卡因里斯因为运送可卡因的手下办事不利将他射杀在海中死者的尸体被发现大卫和肯的二人组接手此案两名性格迥异的警探在里斯布下的迷宫中逐渐接近了事实的真相但是里斯的狡猾超乎他们的预料……悍匪阿生知道恒生银行总行每星期都会在指定时间运送一笔巨款到机场他便伙同一群亡命之徒部署劫款各人从自己熟悉渠道买枪又从不同地点偷车和换车牌作当日接应及逃走用更详细分析劫款地点一切准备就绪劫款当日过程只需三分钟七百万便顺利得手警方成立专案小组调查探长怀疑阿生对其特别注意各人分得接近百万港币阿生指令各人半年内不可动用但有人禁不住诱惑买车买楼到处招摇引起警方注意仔细调查下警方掌握了各人资料另各人亦正准备另一打劫计划警方於是大举出动拘捕各人,起回赃款,仅一个月便成功破案香港某个国际伪钞集团重要分子宋子豪(狄龙)和Mark(周润发)情同手足某次宋子豪带手下谭成(李子雄)去台北交易时被其出卖受枪伤被捕入狱为替好兄弟报仇Mark孤身赴台结果被人打成瘸子江湖地位自此一落千丈而宋子豪的父亲也在不久丧命一向视宋子豪为偶像的宋子杰得知哥哥的真实身份后对黑社会及他恨之人骨立誓利用警察身份将黑帮势力斩草除根宋子豪出狱后不顾苦等他想重创辉煌的Mark的劝阻决心弃暗投明无奈得不到宋子杰的谅解而此时已成帮会老大的谭成欲找宋子豪再合作遭拒绝后放言会害宋子杰被逼走投无路宋子豪决定再与Mark连手共抗强敌X市一年前发生了几起杀人事件警方多方查证发现几起案件的相同之处是:死者均为男性且都死于割喉案发地点均为H酒店死者死亡时均裸体疑似在寻欢高潮之时毙命H酒店保安队长老刘一直协助警察侦查剃刀杀人魔的下落但是毫无结果酒店集团将老刘辞退但他一直没有放弃对剃刀杀人魔的调查一当警察侦破这个剃刀杀人魔案件的时候发现凶手竟然是……...