I'm a big Jack Reacher fan also and I can't see Tom Cruise playing him. I would rather see Steve Segall or Tyler Perry or say Tom Seleck play him. At least they have more height and weight. I've read all of the Jack Reacher series, and Lee Childs is an amazing writer.