Takeshi Kaneshiro
Jet Li received US$15 million, while Andy Lau received US$6 million and Takeshi Kaneshiro received US$2 million for the film. The film had a budget of US$40 million. The producers explained the huge salary for Li (over a third of the film's budget) by saying Li's participation ensures an international distribution for the film.