Plot:
Liu Xi (Wu Jing), who was adopted by a lama since childhood, followed his adoptive father Jixiang (Sammo Hung) to escort the "Gongfo Dzi Beads", but they were stolen by a group of mysterious people on the way. Jixiang suspected that the incident was related to the "Twin Gates" that disappeared many years ago, so he found the principal Chang Zhong (Yuen Wah) at that time. In order to find the lost Dzi beads as soon as possible, Jixiang and Chang Zhong decided to reorganize the "Twin Gates" and retrieve the twin sisters Zhenzhu (Charlene Choi) and Baozhu (Gillian Chung) and other students from the circus. After a hard search, they finally found the whereabouts of the Dzi beads and fought with a group of people who seemed to be from the same "Twin Gates". Liu Xi finally grabbed the "Dzi Beads", but mistakenly gave them to Chang Zhong's younger brother, Chang Yong. At the same time, more secrets were also discovered.