Chow Yun-fat plays John Lee, a highly skilled assassin who seeks to protect a woman he inadvertently puts in danger.
Mira Sorvino portrays Meg Coburn, a forger who becomes an unlikely ally to John Lee in their quest against powerful enemies.
Michael Rooker takes on the role of Stan 'Zeedo' Zedkov, a relentless cop determined to bring down John Lee.
Kenneth Tsang is Terence Wei, a powerful crime lord who becomes entangled in the conflicts surrounding John Lee.
Jürgen Prochnow plays Michael Kogan, a ruthless and influential criminal figure who poses a significant threat to the protagonists.
Til Schweiger portrays Ryker, a skilled hitman hired to eliminate John Lee, adding to the intense action of the film.
Danny Trejo embodies the character Collins, a dangerous enforcer working for the criminal underworld in the movie.
Clifton Collins Jr. takes on the role of Loco, a volatile and unpredictable criminal involved in the intense conflicts of the story.
Carlos Gómez plays Hunt, a supporting character entangled in the web of corruption and criminality depicted in the film.
Frank Medrano portrays Rawlins, a character who adds to the gritty atmosphere of the criminal underworld within the movie.
Leo Lee is cast as Lam, a minor role contributing to the authenticity and depth of the criminal world represented in the film.
Patrick Kilpatrick plays Pryce, a menacing figure who complicates the lives of the main characters with his criminal activities.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.