Who plays Sherlock Holmes in the BBC series ‘Sherlock’?

David Tennant
Robert Downey Jr
Benedict Cumberbatch
Martin Freeman

Trivia Crack Answers Main Page