Every so often you get to play wonderful characters maybe at the wrong time in your life. Sometimes, you get to play terrible characters at a really great time in your life. Sometimes, the right character comes along at the right time.
You can compare Holmes and Watson to great Shakespearean characters, in a way. They've been played by hundreds of actors over the years, and each one is a different interpretation - the source material can take that form of interpretation.