One of my favourite kung-fu movies that hasn't been mentioned yet is
Dragons Forever, with Jackie Chan, Sammo Hung and Yuen Biao. Even better, the final fight is against Benny "The Jet" Urquidez, and it's one of the best fight scenes ever.
I actually liked The Protector more than Ong-Bak - uncut tracking-camera fight up a million flights of stairs, fights in a temple that is both
flooded and
burning to the ground, and the scene near the end where he spends about ten straight minutes breaking bones and dislocating shoulders. What's not to like, really?