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 Holmes (2009 film)Show moreShow less
Robert Downey, Jr. as Sherlock Holmes and Jude Law as Dr. Watson. Directed by Guy Ritchie.