I would agree 100% in his Top gun era and I irked and hated his movies back then..the young cocky hothead guy. BUT,..the turning point for me was Magnolia when he played that Love guru con artist and The Last samurai there is no way anyone can say he keeps playing the same guy. That's just not right. You can hate him for being the self righteous loop nut Scientology but what he does on screen nobody can match his committeemen and dedication to his work. His range and the vast library he has given his audience is really 2nd to none.
He can do both,,, the high art Daniel Day Lewis stuff and the blockbuster popcorn action stuff so people should be grateful he hasn't dropped the ball yet and continually to execute high quality with the best top notch directors in the industry year after year. He's had a few minor lapses but always come back with something solid but hey even Kobe or MJ can have an off game here and there.
Look what he has now...Jack reacher a crime drama suspense action then does a 360 and hits you up with a Sci Fi Oblivion and All you need is Kill in 2013.