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