Question: who portrayed watson in the recent bbc show 'sherlock?
Answer: Martin Freeman