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