Jack Reacher, un ancien enquêteur des Forces spéciales de la police militaire, visite la petite ville de Margrave en Géorgie, pour en apprendre plus sur Blind Blake, un légendaire chanteur de blues. Alors qu'il s'arrête pour manger, Reacher est arrêté par la police locale et accusé de meurtre. Après l'avoir interrogé, l'inspecteur en chef Oscar Finlay décide de le garder sous la main et l'enferme dans une cellule avant de rendre visite à un autre suspect, Paul Hubble, un banquier dont le numéro de téléphone a été retrouvé dans les affaires de la victime...