Noch eine Mission muss Sgt. John Kinley (Jake Gyllenhaal) absolvieren, dann kann er nach Hause. Doch dann gerät er mit seiner Einheit in einen Hinterhalt. Nahezu alle Mitglieder des Trupps sterben, nur Kinley überlebt schwer verletzt – auch dank des Einsatzes seines Dolmetschers Ahmed (Dar Salim). Der riskiert sein Leben, schleppt den verletzten Soldaten weg von ihren Verfolgern und quer durch Feindesland in ein sicheres Gebiet. Zurück in den USA findet Kinley aber heraus, dass Ahmed und seine Familie weiter in Afghanistan sind. Das versprochene Asyl in den USA wurde ihnen nicht gewährt. Kurzerhand packt er sich seine Ausrüstung und kehrt zurück in das Kriegsgebiet. Nachdem Ahmed sein Leben gerettet hat, will er dem Freund und dessen Familien dies nun zurückgeben. Er ist nämlich fest entschlossen, Ahmed auf eigene Faust da rauszuholen, bevor die diesen verfolgenden Milizen ihn finden...