Aflat în Israel, Annibal Ramirez (Aidan Quinn) este arestat de agenţii conduşi de Amos (Ben Kingsley). Deşi el nu ştie, Ramirez seamănă perfect cu teroristul Carlos Sanchez, zis „Şacalul” (tot Aidan Quinn). Intră în scenă Jack Shaw (Donald Sutherland), un agent CIA, care şi-a făcut un scop în viaţă din a-l prinde pe terorist. Shaw îi propune lui Annibal un târg prin care se urmăreşte capturarea lui Sanchez.