Top Ten Best Actors Who Played Sherlock Holmes


The Top Ten

1 Benedict Cumberbatch Benedict Cumberbatch Benedict Timothy Carlton Cumberbatch is an English actor and film producer who has performed in film, television, theatre and radio.

Benedict is good but PLEASE check a couple of episodes from GRANADA's Sherlock Holmes (starring Jeremy Brett) before voting. Brett is my favorite by far and I'm a huge Sherlock Holmes fan from Greece.

This, I feel is the best casting choice of all time. I know that sounds dramatic and I know I could be confused for some of the crazy Sherlock fan girls but I'm not. I love this show and performance.

Benedict may be the most recent actor to play Sherlock Holmes but he is definitely one of the best if not the best.

Benedict cumberbatch can't be compared with other sherlock holms. He is amazing

V 11 Comments
2 Robert Downey Jr. Robert Downey Jr. Robert John Downey Jr. is an American actor. His career has included critical and popular success in his youth, followed by a period of substance abuse and legal troubles, and a resurgence of commercial success in middle age.

I think his performance is perfect

Robert Downey Jr channeling Johnny Depp is much more entertaining than Benedict Cumberboredem.

He gave new life to that musty, old stereotype of a character.

"His eccentricity makes him my favourite Sherlock Holmes actor."

V 2 Comments
3 Jeremy Brett

Brett is clearly the best. Cumberbatch is first because he is most recent! Love Jeremy! The real Sherlock Holmes!

Cumberbatch on top? Has anyone even seen Brett perform. He is the real life Sherlock Holmes.

You know as a reader, I vote him for being loyal to the stories. I straight up hate Cumberbatch and only sort of like RD Jr.

The best and the hottest. He was Sherlock Holmes come to life. Plus he was incredibly hot. - Jenny712

V 2 Comments
4 Peter Cushing

Peter Cushing looks just right for the role. He's the most accurate looking actor to how Arthur Conan Doyle thought the character was like.

His voice, energy and posture are also perfect.

5 Basil Rathbone
6 Vasily Livanov

His voice and manners make him the best actor who has ever played Sherlock Holmes.

7 John Cleese John Cleese V 1 Comment
8 Robert Stephens
9 Tom Baker Tom Baker Thomas Stewart Baker is an English actor. He is best known as the fourth incarnation of the Doctor in the science fiction series Doctor Who from 1974 to 1981, a longer tenure than any other actor, and for the narration of the comedy series Little Britain.
10 Jonny Lee Miller V 1 Comment

The Contenders

11 Michael Caine Michael Caine

A very funny version of Sherlock Holmes.

12 Rupert Everett Rupert Everett
13 Christopher Plummer Christopher Plummer
14 Christopher Lee Christopher Lee Sir Christopher Frank Carandini Lee (1922-2015) was an English actor, singer, and author. He was best known for his villainous roles in films such as Dracula in the Hammer Horror films, Francisco Scaramanga in the James Bond film The Man with the Golden Gun, Saruman in the Lord of the Rings and Hobbit more.
15 Ian McKellen Ian McKellen Sir Ian Murray McKellen is an English actor. He is the recipient of six Laurence Olivier Awards, a Tony Award, a Golden Globe Award, a Screen Actors Guild Award, a BIF Award, two Saturn Awards, four Drama Desk Awards and two Critics' Choice Awards. V 2 Comments
BAdd New Item

Recommended Lists

Related Lists

Best Actors Who Have Played James Bond Top 10 Hardest Acting Roles Played by Actors/Actresses Best Actors Who Played Villains in Superhero Movies Top Ten Sherlock Holmes Villains Top Ten Actors and Actresses that Should've Played a Vampire Role

List Stats

100 votes
15 listings
3 years, 152 days old

Top Remixes (4)

1. Benedict Cumberbatch
2. Robert Downey Jr.
3. John Cleese
1. Robert Downey Jr.
2. Benedict Cumberbatch
3. Jeremy Brett
1. Peter Cushing
2. Christopher Lee
3. Robert Downey Jr.

View All 4


Add Post

Error Reporting

See a factual error in these listings? Report it here.