experienced actors are among the few we think who can potentially do canon characters right, simply because they're trained to go into the mindset of someone else's creation. Not all such can do all canon characters, though. It depends fully on a sort of "mental match", on their ability to line up their way of thinking with the character's. Even if that works, you will have people who disagree on whether its done right.