有财(昌隆饰)与大哥富贵(孟祥亮饰)迫于压力无奈出门碰瓷,谁料想碰到一个犯罪团伙主谋江总(穆怀鹏饰),江总答应给小哥俩拿钱同时给他俩提了一个条件,只要帮他从外宾金先生(赵健饰)手里取一个箱子就能得到这一大笔钱。对于这么一个意外之财大哥二话没说就答应了,可能他们自己都不知道自己正在陷入一个犯罪团伙的圈套。事后江总的手下槟榔(谷峯饰)对江总的决定很疑惑,然而他的疑惑遭到了江总的否认。为了证明自己的价值与忠心,槟榔背着江总让自己的手下去现场截货,打算来一场黑吃黑。进展很顺利,但谁知在槟榔沿途返回的途中遇上了碰瓷的张大妈,身无分文的槟榔无奈之下把箱子抵押给了张大妈。然而张大妈也是一个老油条,转手就把箱子交给了曾经在道上的炮爷(尚延生饰)让他帮忙把箱子换成钱。更巧的是,这一幕被正好经过的有财看到了,自此,几波人就开始上演一出夺箱大战……。宣统三年,偏僻小山村的穷孩子来喜见到本村大太监小德张“衣锦还乡”,心生羡慕。尽管母亲(归亚蕾 饰)不忍,却还是在父亲(林正英 饰)的劝说下对儿子进行净身送入宫中,以求全家得以温饱。成年后的来喜(莫少聪 饰)并没有如预期一样丰衣足食,不久民国推翻了满清,宫内的太监都不能留下。来喜来到戏班拜班主(洪金宝 饰)为师学艺,并且重逢了幼时的好友招弟(温碧霞 饰),招弟误认他是革命党人想以身相许,在知道来喜太监的身份后招弟落寞离去。来喜为逃避军阀追踪重新混入紫禁城,得到丁公公(午马 饰)照顾,经过一系列政治斗争后来喜与丁公公又被驱逐到了宫外,此时怀着身孕的招弟又出现在来喜面前。好多年过去了,当来喜以为能够拥有幸福的时候,招弟的革命党丈夫(刘德华 饰)却又出现了,而此时丁公公带着对皇帝最后的愚忠,妄图让来喜和自己前往日本领事馆照顾溥仪,来喜该何去何从?
本片改编自太监孙耀庭的一部半自传体小说,是张之亮从制片转为导演的处女作,也是莫少聪提名金马奖最佳男主角奖的代表作。。22年前,于澳门街内,朱莎娇是夜总会的台柱,与港大学生祝展辉发生了一段情并怀了身孕,展辉却要远赴纽约修读新闻系。因此,莎娇便独自一人诞下女儿祝君好。莎娇的歌坛姐妹文贵芳因受不住司警男友遗弃的打击,以腐蚀性液体灌害她的儿子文初,幸莎娇及时救回其性命,但文初却从此变成哑巴。莎娇收养了文初并抚养成人。22年后,君好与文初长大成人,展辉的爱徒司徒礼信在一次机缘巧合下,与君好及文初成了好友,并想尽办法医好文初的病。文初再遇生母芳,并用自己的储蓄为芳还债。此时,文初与礼信都发现自己爱上君好,文初为了君好的幸福而退出这段三角恋。文初得到礼信的帮助而得以开声并与莎娇一起生活,而莎娇亦为了君好的前途,假装与全海景有染,又向展辉讨回好多年以来的米饭钱,令君好离开自己。。