Der Film Jarhead 2 spielt während des Krieges in Afghanistan, in dem die USA von 2001 bis 2014 beteiligt waren. Der erfahrene Unteroffizier Chris Merrimette ist Teil eines Versorgungskommandos, das in einem von den Taliban besetzten Gebiet operiert. Als sein Vorgesetzter ihm anbietet, einen vakanten Posten als Truppführer zu übernehmen, stimmt Merrimette zu und wird mit seinem ersten Auftrag betraut: Er soll einen Versorgungstrupp anführen.
Der Trupp gerät in der Wüste unter schweren Beschuss der Taliban, wobei mehrere Soldaten getötet und die Fahrzeuge zerstört werden. Auf ihrem Weg zu einem US-Militärlager treffen Merrimette und seine Männer auf einen Navy SEAL, der eine afghanische Widerstandskämpferin beschützt, nachdem seine Einheit von den Taliban angegriffen wurde. Dabei kamen mehrere SEALs ums Leben. Es wird schnell klar, dass die Soldaten nun eine gemeinsame Mission haben: die Freiheitskämpferin sicher aus dem von den Taliban kontrollierten Gebiet zu befreien und sie zum US-Stützpunkt zu bringen.
Während eines weiteren Angriffs gelingt es den Taliban, die Freiheitskämpferin zu fangen. In einer dramatischen Befreiungsaktion riskieren die US-Soldaten alles, um sie zu retten. Doch die Mission fordert einen hohen Preis: Mehrere Soldaten sterben im Gefecht. Am Ende überleben nur zwei Männer – Merrimette und Allen – und müssen sich mit den bitteren Verlusten und den Auswirkungen des Krieges auseinandersetzen.