Unbelievable as it may seem at first to those who know Lee Child's work, Tom Cruise is in talks to play the six-foot-five protagonist, Jack Reacher. And yet, The Guardian reports that Child himself has expressed eagerness for Cruise to take the part. "Reacher's size in the books is a metaphor for an unstoppable force, which Cruise portrays in his own way," said Child, in answer to fans who felt Cruise might be too diminutive for the role.
Personally, I think this could work. Tom Cruise is more than a pretty face (which, incidentally, is nowadays lined with character), he's also a pretty damned good actor. Anybody who doesn't know it yet, should watch the arty drama Magnolia (1999) in which Cruise plays a bad-ass bad ass. And Rainman (1988), for which he should have got an Oscar. And Born On The 4th Of July, for which he got an Oscar nomination as well as the Golden Globe Award.
Jack Reacher is a complex character. He's a Batman-style vigilante, a logical strategist, a champion shooter, a loner, a compassionate man, a cold-blooded killer. Now I ask you this: who can portray all that on the silver screen, without looking like all brawn and no brain, without appearing a wimp or a killing machine or an action hero?