Let me see if I can explain a little more. Hopkins (for example) can read the lines and has screen presence, but with very few exceptions, he's always basically the same. The parts he plays are played as Hopkins, not the character. They're mostly the same. Sam Jackson is always the same; Angry Man who is Badass.
However take someone like Ewan McGregor... He's pretty much always different. So is Brad Pitt. The actors play the role, and not 'themselves'.
With few exceptions, you go see Hopkins and you know EXACTLY what you're going to get.
Connery was another. He's a great movie star, but not a very good actor. Hell, he didn't even bother changing accents.