Capella, as well as retrieving video footage of Chan's role in derailing the trade agreement. Fang delivers the evidence to Hooks while Shaw confronts Chan at the same hotel serving as the banquet. Chan is shot dead by a masked gunman while being interrogated by Shaw. The pursuit ends when Shaw finds a scanner that is tuned to a tracking device embedded in Shaw's gunshot wound before being ambushed by Bly. Bly reveals himself as the assassin at the banquet, and also engineered the tracking device implant from an earlier basketball game injury. Hooks reviews the evidence and reveals that she and Chan were the masterminds behind the conspiracy. A disgusted Fang tries to leave but attempts to hide from Bly only to be locked in a bathroom. Shaw eventually figures out Hooks's role behind the conspiracy and approaches Capella with his findings. Shaw surgically removes his tracking device and uses Capella's business card to give the Triads a business proposition. Shaw breaks into the U.N. building and enters into a shootout and hand-to-hand fight with Bly, where the latter dies after falling on a shard from a broken glass pane. The following day, Shaw calls Hooks in her limousine and lectures her on a lesson in karma, revealing that Shaw's business proposition to the Triads was to assassinate Hooks for her betrayal. Shaw later has his death faked before reuniting with Fang in France but is monitored by an unknown spy. Cast Wesley Snipes as SAD Agent Neil Shaw Donald Sutherland as UN Secretary-General Douglas Thomas Maury Chaykin as FBI Agent Frank Capella Anne Archer as Eleanor Hooks Marie Matiko as Julia Fang Ron Yuan as Ming Michael Biehn as SAD Agent Robert Bly Cary-Hiroyuki Tagawa as David Chan Liliana Komorowska as SAD Agent Jenna Novak James Hong as Ambassador Wu Paul Hopkins as FBI Agent Ray Glen Chin as Defense Minister General Ochai Bonnie Mak as Anna Li Uni Park as Tina Chan Fernando Chien as Zeng Zi Paul Wu as "Shades" Noel Burton as Alex Wingate Mike Tsar as NYPD Lieutenant Steven P. Park as "Tattoo" Jet Li was originally cast for the part but was eventually played by Wesley Snipes. TV reporter Erin Selby appears as a reporter. Reception Box office The film opened at #2 behind Bring It On, earning $10,410,993 in its opening weekend in the United States. The Art of War went on