‘Mr. Holmes’ is now in theaters. In the movie, Sir Ian McKellen portrays our super sleuth as a withering old man, not quite the detective he once was. His usually keen mind is now dulled behind the dust of old age. This is a very different, and certainly very interesting portrayal of Holmes; at least compared to the ones we are used to.
We take this moment to list down the actors who played Sherlock Holmes portrayals. These actors did complete justice to the iconic character of Sherlock Holmes.
5. Robert Downey Jr.
Fandom has a love-hate response to the Guy Ritchie adaptations. The first film was definitely an excellent action piece, suitably taking the same era, giving the film an enticing and riveting plot, and giving us two seasoned actors as Holmes and Watson. Downey Jr. is quick-witted, calculative and ruthless, and at the same time antisocial. The films assume that Holmes and Watson (played brilliantly by Jude Law) have been working for a long time and Watson has developed a thick skin to the sleuth’s shennanigans. Watson is more seasoned and is more than a match for our detective, who is suitably electrifying. So, more than the excellent portrayal of the detective, it is the charming relationship between our two leads which is worth noting.
Read More: Best Superhero Actors of All Time