This film is based on Bokko, one of the finest Japanese manga ever crafted, about one man - Ge Li - sent to defend a besieged city in ancient China. Andy Lau here plays the main character, effectively downplaying his super-stardom with a delicate, subdued and humble performance. Apart from him, we get epic battles with twists, a couple of very nifty strategic ideas, and all the grievances and politics of the besieged city of Liang come to a boiling point. Ge Li has to fight enemies from within and without.
Chinese filmmaking often draws upon that nation's very rich literary heritage, and it's often exciting to see the best it has to offer when that heritage blends with great aesthetics backed up by an important budget. "Hero" comes to mind of course, probably as the pinnacle of the genre. But even that film belies a worrying trend in mainstream Chinese film: ideological bullying. Back to this in a second...
Technically, the film is of course very competently made, the period and city are created to perfection, even if the visual style is never more than generic. Where things begin to go sour is in the characterizations. The source manga has very rich, complex characters, and while it is unfair to condemn a film under 3 hours for failing to capture the wealth of a 400+ page graphic novel, one wonders why the filmmakers did not cut content for the sake of depth rather than the opposite. A lot happens very quickly, and it is very hard to care for anyone but Lau's Ge Li. This problem is further compounded by the apparently chronic irrationality of many characters: they act in frustrating ways, seemingly just because the film requires them to in order to complicate the hero's predicament.
On the previously mentioned ideological front, things become downright risible. The source manga is a tribute to the value of the individual and the vices of the ruling class. On the other hand, the film suggests (word for word in one scene) that only unity will end war in China, and the leader of the invading army is made into a far more compelling human being than any of the inhabitants of the besieged city.
In the end, the film is a case study in how filmmaking by committee leads to bland and idiotic results: nonexistent character, crude ideological content, spectacle for its own sake and a total absence of personality.
But it has two good things going for it: first, it might get you to read the infinitely superior manga. The second reason is a man named Andy Lau.