Бус, у якому їде колишній військовий поліцейський Джек Річер, потрапляє в аварію. Через негоду всіх пасажирів перевозять і розселяють на невизначений час у Болтон, штат Південна Дакота, де міститься одна з найбільших тюрем у США. Місцеві жителі та правоохоронні органи підкоряються потребам і вимогам виправної установи. У в’язниці тримають лідера братства байкерів, який очікує суду у справі про наркотики, тож для поліції пріоритетом стає захист єдиної свідки Джанет Солтер.
Мексиканський наркобарон Платон відправляє анонімного кілера, щоб знищити всіх можливих свідків угоди з байкерами. Після організації бунту всі сили поліції направляють до тюрми, а Річеру викликають захистити Джанет Солтер. Паралельно по телефону він знайомиться з майором Сьюзен Тернер, новим командиром 110-го підрозділу військової поліції, яким раніше керував Річер. Джек допомагає знайти дезертира й має намір зустрітися із Сьюзен, голос якої йому сподобався.
Завдяки допомозі військових Річер дізнається, що на території, яка належить Збройним силам США, зберігаються величезні запаси метамфетаміну. Також він розкриває, що найнятий Платоном убивця — майор Холланд, начальник місцевої поліції, якого наркобарон шантажує дочкою. Річер вбиває Холланда та прилетілого по наркотики Платона і дивом виживає після вибуху в шахті.