Anni '70. Mason Skiles lavora come diplomatico statunitense a Beirut, dove vive insieme alla moglie Nadia e a Karim, un ragazzo orfano di cui ha deciso di prendersi cura. Poco dopo aver ricevuto dall'amico e collega Cal Riley la notizia che il fratello di Karim è collegato all'attentato di Monaco di Baviera, Mason rimane coinvolto in un attacco, durante il quale il ragazzo viene rapito e la moglie perde la vita. Dieci anni dopo, nel New England, Mason è un uomo diverso; che tenta di elaborare il lutto ed è alcolizzato. L'uomo viene contattato da alcuni esponenti governativi, fra cui l'agente della CIA Sandy Crowder, che lo rivogliono in una Beirut devastata dalla guerra civile per negoziare il rilascio del vecchio amico e agente segreto Cal, rapito da alcuni malavitosi responsabili della morte della sua famiglia.