Some of you may not be fans or follow the works of Sir Arthur Conan Doyle, but you must know about the fictional character named Sherlock Holmes, right? Yes, that's right. Sherlock Holmes is a legendary name when it comes to discussing detective and mystery films.
Because of its legendary status, there have been many actors who have portrayed SH in various TV series and films. Curious about who they are? Here is the complete list.