He really does play those roles well. What's ironic is that he's terrible at theatrical sword fighting, so they have to do a lot of editing tricks to make him look competent in most films (such as in Star Wars). This actually worked to his advantage in Rob Roy, since he was supposed to look like the inferior swordsman.