杨紫琼
The film was originally approximately 140 minutes long, but to fit market demand, it was cut to 105 minutes, and scenes by Michelle Yeoh and a fight between Jet Li and a Thai boxer, portrayed by Somluck Kamsing, were removed. A special release of the film in Thailand in March 2006 reinserted the scenes with Somluck (but not Michelle Yeoh), making its new running time approximately 110 minutes. In January 2007, Ronny Yu's original 140-minute director's cut was given an official DVD release in Hong Kong, featuring the full Michelle Yeoh subplot as well as the fight with Somluck Kamsing.