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