Rok 2009. Dowodzony przez Richarda Phillipsa kontenerowiec MV Maersk Alabama zostaje porwany przez somalijskich piratów. Kapitan podejmuje walkę o ocalenie swojej załogi.
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.