Movies November 30, 2004 0 Movie Review: “Hero” Released in China in 2002, the visually captivating “Hero” was gathering dust in the Miramax…