He does well if the movie fits. There are a few others that have to stay in their lane as it were, He can't play James Bond but if he chooses well he's fine.
Maybe you just accidentally met more of the people that not liking him!! Well, I love him, he's a great person & actor.