W trakcie ostatnich wakacji przed rozpoczęciem zajęć w college’u stojąca u progu dorosłości grupa przyjaciół próbuje szczęścia w dotychczasowych i całkiem nowych związkach.
Były żołnierz, Jack Reacher, przyjeżdża do małego miasteczka, by wyjaśnić sprawę wyszkolonego wojskowego snajpera, który zastrzelił pięć przypadkowych ofiar.
Burmistrz Chicago, dowiedziawszy się, że jest nieuleczalnie chory, postanawia ukryć tę informację przed opinią publiczną i desperacko walczy o utrzymanie władzy oraz swojej pozycji.
Vincent T. Webb (Nick Nolte) i Lyle Carter (Jeff Bridges) byli kiedyś najlepszymi przyjaciółmi. W latach siedemdziesiątych w Kalifornii wspólnie ujeżdżali rasowe konie, przemierzali autostrady Buickiem z pięćdziesiątego ósmego roku, a w górach, przy ognisku razem spędzali czas. 20 lat później Carter jest multimilionerem, właścicielem farmy koni rasowych w Kentucky, a Vincent (alias Vinnie) jest zniszczonym odludkiem mieszkającym w Los Angeles, niedoszłym prywatnym detektywem, ledwie wiążącym koniec z końcem. Pewne wydarzenie z przeszłości stało się dla nich nieprawdopodobną kością niezgody, a według Vincenta nadszedł czas, aby uregulować rachunki. Nakłaniając Cartera na podróż do Kalifornii, sam wyrusza do Kentucky aby znaleźć Rosie (Sharon Stone), dziewczynę, którą kiedyś kochał, i dać sposobność do zemsty człowiekowi (Albert Finney), które życie z ich powodu legło przed laty w gruzach.
W Piśmie Świętym, a właściwie Torze (pierwszych pięciu księgach) są zapisane dzieje świata. Przyszłe, przeszłe czy obecne. Ale można je odczytać znając kod, którym jest to zapisane. Stone Alexander, próbuje zdobyć ten kod, by wykorzystać go do własnych celów, a przytym zmienić bieg dziejów świata, zmieniając go w jeszcze gorsze miejsce. Tylko Gillen Lane próbuje go powstrzymać...