Cruise is one of those actors who is good if the role is within his range. I think it's fair to say he is an okay actor at best, but AMAZiNG for choosing his roles.
I feel like Cruise and especially in his latter years has really gotten a knack for understanding good scripts in the Action/SciFi genre. If he decides to be in the movie, it’s a good chance it’s going to be good. Edge of Tomorrow, THM, MI have been excellent.