Unlike some others, I don't expect an art house film out of everything I watch.
I give it a 90/100. For big-budget hollywood sci-fi films, I can't think of anything better in the last few years.
Tom Cruise, due to numerous reasons, is probably one of the most under-rated Hollywood (again, emphasis on Hollywood) actors of his time, and I think he delivered another fine performance.