I think every movie with Tom Cruise could be improved by replacing Tom Cruise.
I just watched Edge of Tomorrow. Sort of a bug movie and a computer game . Good movie that made me dislike Tom Cruise even more. What a waste, some other actor could have made that better.
I don’t mind him in action stuff like the Mission Impossibles or Top Gun. Not every movie has to be intellectual or every actor be Oscar worthy. Some movies I watch for easy fun, others I watch for more depth. Tom Cruise is in the first category.
Having read the books, Cruise was a terrible choice for Jack Reacher. I think he's a twat of a man and a passionate actor suited to action, but he's no Jack Reacher.
6'5" in the books, and thick, and can't run for shit. In one book he gets shot with a small calibre gun and he's described as having too big pecs for the bullet to really hurt him.