Chan Dai-Ha (Frankie Lam) sells Chinese desserts and falls in love with a wealthy girl named Gei Hao-Yee (Kenix Kwok). Each time Dai-Ha tries to help Hao-Yee, he does something wrong and angers her instead. One day, Hao-Yee and her servant falls down a hill and he saves them. Without thanking him, she shouts at him and mistakenly drinks the soup with ten magical beans in it. The magical beans make her pregnant. However due to a law in the town forbidding unmarried pregnancy, the villagers are angry and want her punished. Dai-Ha finds out and explains to the villagers that he is the father, causing a deferral of Hao-Yee's execution.
Dai-Ha brings her to his small home where their ten babies are born. Together, they both raise the children, but soon all the children become adults except for Ten (Jeffrey Wong). The parents were afraid of their adult sons, and abandoned them. The children ran around town causing trouble. Subsequently, Two (Jason Lam)and Three (Jack Wu) are adopted by the evil marshal Man Sai-Hung's (Liu Kai Chi) wife, who did not want her husband to know that their real sons had died. When Dai-Ha sees them he tells Hao-Yee and they both stop the villagers from burning them revealing that she really does care. Though because they are poor, Four (Don Li) and Ten were sold to a circus whose leader was extremely strict and disciplined harshly. Nine (Adam Ip) was sold to a richer family. The remaining sons were taught by their mother, and One (Lai Lok-yi), who was the most mature, helped Dai-Ha with his business. One and Four fall in love with the same girl that works at the circus but it turns out she loves One whereas Four believes she should be with him. Meanwhile Two and Three find out that they are a part of the family because of a mark on their backs they all have and when they try to go back it starts a war. At first it seems pretty even because the brothers have special powers with one disadvantage, gunpowder which weakens them like the way kryptonite is to Superman.
Hao-Yee's decision earlier on was to help her sons instead of marrying someone else and getting pregnant. In the first place it has caused her father to disown her, but he comes back. Four gives him porridge which he says the secret is keeping the spoon in while it cooks, which is also the same thing Hao-Yee said earlier. While Hao-Yee's father deny's it; they find a painting that he said was of his daughter, one which he had refused to show them, that clearly depicts Hao-Yee. Shortly after they accept each other, Hao-Yee's father catches a disease ands is blocked away from other civilizations, like they used to do. As Ten cries over this his tears heal the disease. Hao-Yee points out when he had been stung by bees as a prank gone wrong, he cried out all the poison. So they use Ten to heal everyone with the sickness.
One day, a mysterious white-haired man appears in One's visions and tells him that the brothers will die on the 15th day of the 8th lunar month if they do not leave with him. One did not initially believe him, but did so later. When the parents find out about the prophecy, on the 15th of the 8th lunar month, they sent their children away. But after they have left they see their mother in trouble and all rush back to help her. As they disappear they became ten sparkling stars in the sky. In the future they have their own son who points up to the stars and happily acknowledges them as 'brothers'