Jackie Chan, the self-acclaimed master of "Chen-Long" style gong-fu. He's actually the only one in the world that does this style, and therefore he's actually called "Chen-Long" by Thais and Chinese.
Chen-Long is a mixture of the southern gong-fu that has nothing to do with qi-gong, and various weapon training such as the spear, sabre, chinese sword and nunchakus.
To be more precise, "Chen-Long" is a combination of many Cantonese arts and Shaolin such as Wing Chun, all the twelve animal styles of Shaolin and drunken boxing. Mostly, Jackie prefers to be of drunken or Wing Chun. Before when he was just a Hong Kong actor, he used to do a lot of weapon styles and then over-emphasized the drunken style.
Where he learnt all those styles, it's unclear but the weapon arts he learnt from Chinese Opera. To you people that don't know, Jackie is also a great singer in his native tongue thanks to the opera performance he did when in his teens.