《《幸运先生》》黄文展“狗头”(任达华 饰)和何家宝“猪女”(徐子珊 饰)是香港CIB(Criminal Intelligence Bureau)的职员CIB俗称香港警察中的狗仔队里面人人行动低调样貌平凡但却对罪犯有极其灵敏的嗅觉狗头和猪女这次的任务是追踪珠宝劫案的疑犯陈重山(梁家辉 饰)陈重山是个犯案“天才”对躲避警察追捕有丰富经验和巧妙手段这次CIB行动比平时都更为艰巨尽管已经警方十面埋伏狗头和猪女都使出浑身解数陈重山还是屡屡逃脱一路的跟踪就好像猫捉老鼠没完没了陈重山似乎有神奇的力量闻到警察追到身边的气味眼看有警员在追踪过程中殉职狗头和猪女心急如焚杀手亚庄(周润发)在一次暗杀行动中误伤了歌星Jennie(叶倩文)令其双目接近失明自此深感内疚的他开始暗中保护、帮助 Jennie并想趁她眼睛完全失明前筹一笔款送她去国外医治为此亚庄铤而走险再当杀手不想任务完成后不但没收到钱反被雇他杀人的汪海派人追杀奉命侦查相关命案的警探李鹰(李修贤)在查案过程中知晓事情另有隐情亚庄并非冷血杀手开始同其惺惺相惜而在应对汪海势力的追杀中两人更是结成生死之交然而亚庄的命运似乎是被注定了石一坚(周润发 饰)在女儿(童菲 饰)的婚礼上因误用兄弟小马(张家辉 饰)的“催眠治疗”加上机器人炸弹袭击而变得精神错乱神秘人物易天行(张学友 饰)一心想要置石一坚于死地幸亏龙五(向华强 饰)带领儿子龙十五(向佐 饰)及时营救“赌侠”刀仔(刘德华 饰)与赌神表妹高菲(李宇春 饰)也一起来帮助石一坚恢复记忆众人终于知道易天行就是幕后黑手为了调查清楚真相石一坚与“赌神”(周润发 饰)联手最后大战一触即发...