There have been over 130 actors who have portrayed Sherlock Holmes on all sorts of media from silent films to radio to television to movies and on stage. This particular Holmes is quite grand and owes its great reputation to the impeccable performances of Benedict Cumberbatch as a formidable Holmes and Martin Freeman as Doctor Watson. The variance of style and acting is all quite amazing.
There is a problem with your e-mail address and we are unable to communicate with you. Please go to My Account to update your email.
Please choose a username to sign your comments. Only letters, digits, dash - or period. Minimum 4 characters.
Your age and sex:
We publish all comments, except abusive, at our discretion.