I have always found Tom Cruise to be annoying outside his movies, but find him to be a great actor. The last Mission Impossible was a good movie. His age is showing though. He may not have many action movies ahead of him.
Never know
Liam Neeson is a decade older, and still doing action films.
Watched the first, and half the second Mission Impossible.
That was enough for me
I think there's something different about "pretty boy" actors playing in action movies after a certain age. People like Arnold, Bruce Willis, Liam Neeson, have a certain scruff demeanor that allows them to be believable as action stars even as they get older. I'm not sure how well Cruise would hold up in those roles.