Poorly directed and underwhelming Taiping Rebellion tale that starts off ok but winds up an empty and unfulling exercise. Andy Lau, usually reliable quite miscast here with Takeshi Kaneshiro not much better. Jet Li plays against type as an anti-hero corrupted by a taste of power and another's woman. Battle scenes mostly chaotic and underdirected save a fantastic scene of a charge into gunfire. A disappointment.