一夜長大恐怕是每個小孩的夢想,長大了就能自由自在。12歲的光仔更是比其他小孩都渴望長大,因為他的媽媽剛剛意外自殺身亡,爸爸找來了一個新媽媽。光仔吃驚地發現自此媽媽死後自己就不再長高,一切都是爸爸和新媽媽的錯,光仔心裏一直這麽認為。
一天,光仔在公園遇到了一個神秘人。神秘人自稱有一種神奇藥水,能讓光仔一夜長大。光仔真的就一夜之間變成了一個20多歲的年輕人,光仔(劉德華 飾)終於夢想成真,終於能夠擺脫爸爸和新媽媽了。興奮不已的光仔開始追求他的夢中情人――學校老師Miss Lee(應采兒 飾)。沒想到大人外表兒童內心的光仔很快就和Miss Lee打得火熱,但是光仔卻發現了一個大問題――自己現在一天長大10歲。