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