I think the only male who was decent in that cast is Jet Li.

This is Tony's worst performance I have seen. He has been in some bad films but always held his own. I was embarressed by his acting in Hero.

But I don't agree on Maggie Cheung, Taohua. She was great, her scream while holding Tony was the only thing that made me cry (and I cry in almost every film).