Sherlock Holmes is the most portrayed literary character in film and television history, with over 250 screen portrayals to date. It is impossible to fully rank all these adaptations, but which is your favourite out of these iconic 8?
Sherlock (BBC TV series)Show moreShow less
Benedict Cumberbatch as Sherlock Holmes and Martin Freeman as John Watson. Created by Mark Gatiss and Steven Moffat.