For 10 år siden endte diplomaten Mason Skiles' ophold i Beirut i tragedie, da han forsøgte at beskytte den forældreløse knægt Karim. Nu prøver Mason at glemme de forfærdelige begivenheder med druk. En dag bliver han tilbudt en tur tilbage til Beirut for at undervise. Da han når frem, går det dog op for ham, at CIA har helt andre planer. En af Masons gamle venner er blevet kidnappet, og den skyldige bag forbrydelse er den nu voksne Karim!