为人好吃懒做的阿鸡(吴镇宇)虽挂名某家大公司某部门的经理,但终日并无事情可忙,他凭借满脑鬼主意,与在自己手下打杂的好兄弟阿九(林子聪)过着浑噩的撞钟日子。公司因经济不景气决定裁员,方式竟是比拼才艺。阿鸡和阿九无专长可施,愁眉之际得舅公(黄秋生)指点,恍惚记起自己是舞狮世家之后,决定表演日渐无人问津的舞狮。但公司没等到两人大展身手已经关门大吉。
阿鸡与阿九垂头丧气坐立街头,硕大的狮头引起路人侧目。在路人钱财的鼓动下,两人舞动狮头,正酣之时,警察过来阻挠,双方发生激烈争吵,引来媒体关注。不想此事令港人重对舞狮发生兴趣,阿鸡与阿九成为名人。阿鸡姐姐(毛舜筠)是天生生意人,见舞狮有利可图,也着手去做,他人更是在利益诱惑下趋之若鹜。眼见这一切,舅公叹气摇头。
一夜长大恐怕是每个小孩的梦想,长大了就能自由自在。12岁的光仔更是比其他小孩都渴望长大,因为他的妈妈刚刚意外自杀身亡,爸爸找来了一个新妈妈。光仔吃惊地发现自此妈妈死后自己就不再长高,一切都是爸爸和新妈妈的错,光仔心里一直这么认为。
一天,光仔在公园遇到了一个神秘人。神秘人自称有一种神奇药水,能让光仔一夜长大。光仔真的就一夜之间变成了一个20多岁的年轻人,光仔(刘德华 饰)终于梦想成真,终于能够摆脱爸爸和新妈妈了。兴奋不已的光仔开始追求他的梦中情人――学校老师Miss Lee(应采儿 饰)。没想到大人外表儿童内心的光仔很快就和Miss Lee打得火热,但是光仔却发现了一个大问题――自己现在一天长大10岁。
女警阿玲(舒淇 饰)身边有一对儿痴狂的追求者,但她的心思在那个梦中搭救她的白衣男子身上。好友祖儿(陈逸宁 饰)得到了一份前往马来西亚拍摄广告的工作,心情不佳的阿玲随同旅行。介绍祖儿工作的波比陈(林雪 饰)为人轻浮好色,暗中还是黑市交易中间人,波比陈正筹划从大哥潘(任达华 饰)手中引进飞弹导航系统,而这一交易,被两名私家侦探华哥(许绍雄 饰)和埃里克斯(安志杰 饰)伺机破坏。埃里克斯误会阿玲是波比陈的交易对象,而阿玲则认为埃里克斯是自己的梦中英雄,两人怀着不同的目的开始交往。另一方面,香港小贼阿蟹(杜汶泽 饰)盲打误撞破坏了波比陈和大哥潘的交易,几路人马陷入了冲突和误会……