После того как его девушка решает уехать учиться в Канаду, молодой Нико Уолкер (Том Холланд) решает поехать воевать в Ирак. Там он, работая армейским медиком, видит всякие ужасы и возвращается домой с посттравматическим синдромом, заодно подсев на таблетки, а позже — на героин. Чтобы оплачивать свою зависимость, Нико решается пойти на ограбление банка.