《二个B两个上面》某公司经理曹老大曾是黑社会的老大他金盆洗手后也希望自己的三个义子阿修、阿泰、阿伟做守法之人但是阿泰也一心想重操曹老大以前的黑道生意一天当曹老大在看完戏的回家途中阿泰收买司机阿标派杀手将曹老大杀掉阿修和阿伟得知后决定为义父报仇他们经过调查认定是阿泰所为于是他们在曹老大的管事、助手马公的帮助下经过一场激战终于剪除了阿泰大闹天宫后四百年多年齐天大圣成了一个传说在山妖横行的长安城孤儿江流儿(林子杰 配音)与行脚僧法明(吴文伦 配音)相依为命小小少年常常神往大闹天宫的孙悟空(张磊 配音)有一天山妖(吴迪 配音)来劫掠童男童女江流儿救了一个小女孩惹得山妖追杀他一路逃跑跑进了五行山盲打误撞地解除了孙悟空的封印悟空自由之后只想回花果山却无奈腕上封印未解又欠江流儿人情勉强地护送他回长安城一路上八戒(刘九容 配音)和白龙马也因缘际化地现身但或落魄或魔性大发英雄不再妖王(童自荣 配音)为抢女童布下夜店迷局却发现悟空法力尽失轻而易举地抓走了女童悟空不愿再去救女童江流儿决定自己去救日全食之日在悬空寺妖王准备将童男童女投入丹炉中江流儿却冲进了道场最后一战开始了……石一坚(周润发饰)在女儿(童菲饰)的婚礼上因误用兄弟小马(张家辉饰)的“催眠治疗”加上机器人炸弹袭击而变得精神错乱神秘人物易天行(张学友饰)一心想要置石一坚于死地幸亏龙五(向华强饰)带领儿子龙十五(向佐饰)及时营救“赌侠”刀仔(刘德华饰)与赌神表妹高菲(李宇春饰)也一起来帮助石一坚恢复记忆众人终于知道易天行就是幕后黑手为了调查清楚真相石一坚与“赌神”(周润发饰)联手最后大战一触即发...