David Jardine van de Britse geheime dienst komt in conflict met zijn collegas van de CIA als hij weigert hun informatie te geven. Hij weet dat de terroristische organisatie van Abu Nidal van plan is een moordaanslag te plegen in Connecticut, maar als de CIA daar lucht van krijgt zouden de Britse met moeite opgebouwde contacten in het Midden-Oosten in gevaar komen. James Gant en Zina Farouche zijn veelbelovende jonge rekruten van respectievelijk de Britse en de Iraanse geheime dienst. Hun loyaliteit en gehoorzaamheid worden zwaar op de proef gesteld in deze diplomatieke heksenketel. Geholpen door brigadier Joe Cleary van de Newyorkse politie, probeert de CIA het Britse netwerk te infiltreren. Ondertussen ontdekt Jardine, die nog steeds worstelt met de vraag of hij een slachtpartij in Connecticut nu wel of niet moet voorkomen, tot zijn afgrijzen dat de beslissing misschien al voor hem is genomen