Who played the role of dr Watson in the tv series 'Sherlock'?

Martin freeman