W Pittsburghu od strzałów tajemniczego snajpera ginie pięć przypadkowych osób. Jedynym podejrzanym jest były strzelec wyborowy - James Barr (Joseph Sikora). Mężczyzna szybko trafia do aresztu pod zarzutem morderstwa. Barr twierdzi jednak, że jest niewinny. W trakcie śledztwa godzi się na adwokata, piękną i pewną siebie Helen Rodin (Rosamund Pike). Kategorycznie żąda też spotkania z Jackiem Reacherem (Tom Cruise), byłym oficerem amerykańskiej żandarmerii wojskowej.