十二岁的光仔(薛立贤饰)是个不快乐的小孩,自从妈妈自杀後他便没再长高。光仔一直认为这是爸爸(黄日华饰)与新妈妈(莫文蔚饰)的错,因此一直讨厌这个家,终日希望长大後能够独自生活。 一天在公园里,光仔遇上傻傻的流浪汉(冯小刚饰),自称提炼了一种能够快速成长的药水。阴差阳错下,药水令光仔在一夜间变成一个二十多岁的成年人。成长后的光仔(刘德华饰)既惊又喜,终於踏上了梦寐以求的旅程。他外表虽是成年人,内里却仍是小孩心,因此闹出不少笑话。