Jack Crawford (Jason Statham) is an FBI agent who discovers that a hit man named Rogue (Jet Li) is back in San Francisco after 3 years of complete disappearance by Rogue's trademark titanium shells with depleted uranium slugs. Crawford knew Rogue from his past experience that Rogue killed Crawford's partner Tom Lone (Terry Chen) and his wife and daughter and set their home on fire.
Crawford wants justice for his partner and vows to kill Rogue to get even. In the mean time, Rogue skillfully incites a war between the Triads and Yakuzas in San Francisco for no apparent reason. Rogue seems to be working for the local mafia Chang (John Lone) while he kills his son-like man in Triads and skillfully manages to let him believe it's done by the Yakuzas and tips the man's brother about a man working under Shiro (Ryo Ishibashi), leading him to his location of a tea house where the rival gangs fight while Rogue sits in a winow picking off anyone coming out with a sniper rifle from both gangs.
Rogue is a very good fighter, an excellent liar and is skilled at vanishing abruptly. He works for the Japanese Yakuza while still workin with Chang's Triad and kills Chang upon the Japanese mob's orders. But he didn't followed the mob's full order by not killing Chang's wife and daughter as he previously promised Shiro.
|