The Yangtze River rolls eastward, its waves washing away heroes... The most expensive film in Asian history, directed by John Woo, starring Tony Leung and Takeshi Kaneshiro, re-enacts China's war history.