Yuen Biao is martial arts master Liang Zan, the same role he played in the The Prodigal Son, but he who was once young and rash is now a respected master and physician, not to mention the father of two sons. Liang Zan must pass on his kung fu to the next generation, but his son Liang Bi (Nicholas Tse) is reckless, aimless, and irresponsible, much like him in his youth. Growing up in the chaos of early 1900s China, Liang Bi encounters countless troubles and trials, romance (with Hong Kong actress Rain Li), and a certain playful white-haired kung fu master (Sammo Hung), who teaches him the art of Wing Chun.