Chan Chi-kwong (Howard Sit) is a young boy who lives with his father (Felix Wong) and stepmother (Karen Mok). He blames his stepmother for the suicide of his mother 3 years earlier and continually runs away from home. One day, while walking to school, he meets an eccentric old man (Feng Xiaogang) in the park who accidentally pours a magic potion he has created down a drain. The next day, a huge tree has grown from a seedling in the drain. Kwong goes to the man's house and steals the potion, falling and breaking it as he tries to run away. Some of the potion enters a cut in his hand, and the next day he wakes up to find he has grown to the age of 20 overnight. Kwong (Andy Lau) is thrilled that he has become an adult and is able to finally run away from home without being recognized. As he gets older each day, he learns more about being an adult and about the situations of those around him.