Plus the fact that he also doesn’t have the size.
Jack Reacher is a 6’5”, 250 lbs bad ass that will throw a piece of furniture at your head if nothing else is handy.
It’s the very essence of his character; he’s huge, intimidating, and uncontrollable. He is a force of nature.
I just cannot believe that Lee Child supports this choice.
As another poster wrote: Cruise may have bought the rights to the movie or Lee Child wanted a name. I remember watching an old movie with the family titled “Von Ryan’s Express” - In the book, Von Ryan, an American pilot captured by the Germans steals a train, etc, etc. In the book, Von Ryan is a 6’ blond haired, blue eyed guy. who played the part??? Frank Sinatra.