FBI Special Agent Anthony Hubbard (Denzel Washington) and his Lebanese American partner, Frank Haddad (Tony Shalhoub), intervene at the hijacking of a bus fully loaded with passengers, which contains an explosive device. The bomb turns out to be a paint bomb and the terrorists escape. The FBI receives demands to release Sheikh Ahmed bin Talal, a suspect in an earlier bombing. Hubbard eventually comes into conflict with Central Intelligence Agency operative Elise Kraft (Annette Bening), as he takes a terrorist suspect into custody and arrests Kraft. Later, another terrorist threat is made and a Metropolitan Transportation Authority bus is bombed. FBI captures a man named Samir Nazhde (Sami Bouajila), who admits to signing the visa application of one of the suicide bombers in the course of signing many applications for student visas in his job as a lecturer. However, Kraft insists that Samir is not a terrorist and that his continued freedom is vital to the investigation.