I just finished reading the first Jack Reacher novel, by Lee Child. Wow, the amount of blood-letting stretched the imagination. Other than that it was a pretty good story. I can see why some people thought Tom Cruise was not a good pick for the role of Jack in the movie version. I think Brad Pitt or Chris Evans (Captain America) would be better fits.