香港殖民地时期，曾经有一段黑暗的时期。当时的警队，贪污无日无天。这个贪污帝国的头儿是华人总探长「Lak哥」徐乐功（梁家辉饰）。 Lak哥手下火麒麟（黄秋生饰）为破案而胡乱抓了大学生韩志邦（方力申饰），更施以酷刑逼使他认罪。幸邦母找到收租佬「猪油仔」（王晶饰）帮忙，邦才获得释放！陈细九（陈奕迅饰）是Lak哥的下属，他有9位「老婆」，其实都是其他探长的情妇，唯一对他忠心的只有老四（徐子珊饰）。 一次巧遇，细九与女毒枭玫瑰（刘洋饰）成为密友。有了细九的撑腰，玫瑰从此一帆风顺。Lak哥与火麒麟的相好上海婆（孟瑶