Джо розповідає історію суворого колишнього в'язня, який живе неспокійним життям у маленькому, бідному південному містечку. Джо неохоче бере під своє крило молодого підлітка Ґері після того, як стає свідком знущань над ним з боку батька-алкоголіка. Коли між ними зав'язується дивовижний зв'язок, Джо починає боротися з власними демонами, намагаючись захистити Ґері від суворих реалій їхнього оточення. На тлі боротьби за виживання і спокуту фільм досліджує теми батьківства, дружби і можливості змін перед обличчям випробувань. Завдяки атмосферній обстановці та потужній грі акторів, "Джо" заглиблюється у складність людської природи та те, на що ми готові піти, щоб захистити тих, хто нам дорогий.