Best Sherlock Holmes Actors, Ranked from Worst to Best
The character of Sherlock Holmes has been portrayed by more actors than almost any other literary figure in history. From the early days of silent cinema to modern-day blockbusters and streaming series, each performer has brought a unique interpretation to Sir Arthur Conan Doyle’s legendary detective. While some actors emphasize the character’s cold logic, others focus on his eccentricities, physical prowess, or emotional vulnerabilities. This ranking examines the most notable performances, evaluating how each actor captured the essence of the master of deduction across different eras of entertainment.
Will Ferrell

Will Ferrell took on the role of the detective in the 2018 comedy ‘Holmes & Watson’. This interpretation was a significant departure from the source material, portraying Holmes as a bumbling and incompetent figure. The film was widely panned by critics and audiences alike, earning multiple Golden Raspberry Awards for its reliance on slapstick humor. Ferrell’s performance focused more on his established comedic persona than the nuances of the literary character. This version remains the lowest-rated major cinematic portrayal of the Great Detective.
Henry Cavill

Henry Cavill plays a supporting version of the detective in the ‘Enola Holmes’ films on Netflix. This iteration is depicted as a more emotionally intelligent and physically imposing brother to the titular character. While the focus remains on Enola, Cavill’s Holmes demonstrates sharp deductive skills and a evolving sense of empathy. The performance is notable for stripping away some of the character’s traditional coldness in favor of a mentor-like role. Cavill’s version has been well-received for bringing a modern, leading-man energy to the classic role.
Robert Stephens

Robert Stephens starred as the lead in the 1970 film ‘The Private Life of Sherlock Holmes’, directed by Billy Wilder. This production sought to explore the hidden psychological depths of the character, including his melancholy and drug addiction. Stephens delivered a performance that was more vulnerable and human than many of the heroic versions seen previously. The film is often praised for its beautiful cinematography and its more cynical, weary take on the Holmes legend. Although it was heavily edited before release, Stephens’ performance remains a favorite among cinema historians.
Michael Caine

Michael Caine provided a comedic twist on the character in the 1988 film ‘Without a Clue’. The premise of the movie is that Dr. Watson is the true genius, and Holmes is merely a dim-witted actor hired to play the role. Caine excelled at playing the buffoonish, drunken version of the detective who is constantly confused by the cases he is supposed to be solving. His chemistry with Ben Kingsley, who played Watson, carried the film’s satirical tone. This portrayal remains the most successful and well-regarded parody of the character on film.
Matt Frewer

Matt Frewer played Holmes in four television movies for Hallmark Entertainment, starting with ‘The Hound of the Baskervilles’ in 2000. His subsequent films included ‘The Royal Scandal’, ‘The Sign of Four’, and ‘The Case of the Whitechapel Vampire’. Frewer’s portrayal was noted for being more animated and eccentric than many of his predecessors. While the films were accessible for television audiences, some purists felt his performance was too high-energy for the traditionally stoic detective. His tenure provided a distinct, more theatrical version of the character for early 2000s viewers.
Christopher Lee

Christopher Lee played the detective in the 1962 film ‘Sherlock Holmes and the Deadly Necklace’. He later returned to the role in the 1990s for television movies such as ‘Sherlock Holmes and the Leading Lady’. Lee had the unique distinction of having also played Mycroft Holmes and Sir Henry Baskerville in other productions. His physical stature and deep, authoritative voice closely matched the descriptions found in the original stories. However, the dubbing of his 1962 performance often detracted from the overall impact of his portrayal.
Jonny Lee Miller

Jonny Lee Miller portrayed a modern-day Holmes in the long-running CBS series ‘Elementary’. Set in New York City, the show reimagined the character as a recovering addict who works as a consultant for the police. Miller’s performance was characterized by a frantic, restless intelligence and a deep emotional complexity. His partnership with Lucy Liu’s Dr. Joan Watson allowed for a unique exploration of platonic companionship and mutual recovery. Over seven seasons, Miller developed one of the most thoroughly realized and human versions of the character ever televised.
Hero Fiennes Tiffin

Hero Fiennes-Tiffin is portrayed a teenage version of the detective in the upcoming Prime Video series ‘Young Sherlock’. Directed by Guy Ritchie, the show is based on the novel series by Andrew Lane and explores the character’s origins at Oxford University. This adaptation aims to provide an action-oriented look at the formative years of the detective before he became the legend of Baker Street. As the project is currently in development, the performance has yet to be fully evaluated by audiences. It represents a modern effort to reinvent the franchise for a younger demographic.
David Thewlis

David Thewlis has been cast as the iconic investigator in the upcoming series ‘Sherlock & Daughter’. The show introduces a new dynamic where Holmes must solve mysteries while interacting with a young woman who may be his biological child. This series is expected to blend traditional procedural elements with a more personal, domestic narrative. Thewlis is known for his versatile character work, and his casting suggests a more grounded and mature version of the character. Fans are anticipating how this series will balance the classic deductive elements with its unique premise.
Robert Downey Jr.

Robert Downey Jr. brought an action-hero sensibility to the detective in the ‘Sherlock Holmes’ films directed by Guy Ritchie. This version emphasized the character’s skills in martial arts and his disheveled, bohemian lifestyle. Downey Jr. maintained the character’s intellectual superiority while injecting a fast-talking, charismatic energy into the role. The films were massive global successes and helped bring the character back into the mainstream spotlight. His portrayal highlighted the grit and chaos of Victorian London through a stylized, modern lens.
Christopher Plummer

Christopher Plummer played Holmes in the 1979 film ‘Murder by Decree’, which saw the detective hunting Jack the Ripper. Plummer’s interpretation is often cited as one of the most compassionate and emotional versions of the character. He portrayed a Holmes who was genuinely moved by the plight of victims, standing in contrast to the more detached versions of the past. The film benefited from a strong ensemble cast and a script that blended historical fiction with the Holmes mythos. Plummer’s refined and dignified performance remains highly respected by fans of the genre.
Ian McKellen

Ian McKellen offered a unique perspective on the character in the 2015 film ‘Mr. Holmes’. Set in 1947, the story follows a 93-year-old Holmes who is dealing with the loss of his mental faculties. McKellen’s performance is a subtle and moving exploration of aging, regret, and the difference between a man and his legend. The film focuses on the detective’s attempt to solve one final mystery from his past that he cannot fully remember. This portrayal is regarded as a masterclass in acting, providing a definitive end-of-life chapter for the character.
Peter Cushing

Peter Cushing first played the detective in the 1959 Hammer production of ‘The Hound of the Baskervilles’. He later stepped into the role for the 1968 BBC series ‘Sherlock Holmes’ following the departure of Douglas Wilmer. Cushing was a meticulous actor who brought a sharp, bird-like intensity to the part, often insisting on period-accurate props. His portrayal is remembered for its lean, energetic intelligence and a certain aristocratic coldness. He is frequently cited as one of the most visually accurate actors to inhabit the role according to Sidney Paget’s original illustrations.
Benedict Cumberbatch

Benedict Cumberbatch redefined the detective for the 21st century in the BBC series ‘Sherlock’. His portrayal of a “high-functioning sociopath” utilized modern technology like smartphones and GPS while maintaining the core deductive logic of the books. The performance was marked by rapid-fire dialogue and a clinical, often dismissive attitude toward those he deemed less intelligent. The series became a global phenomenon, and Cumberbatch’s portrayal is credited with revitalizing the character’s popularity for a new generation. His version emphasized the alienating nature of genius in a hyper-connected world.
Basil Rathbone

Basil Rathbone is the actor most frequently associated with the role from the Golden Age of Hollywood. He starred in 14 films between 1939 and 1946, starting with ‘The Hound of the Baskervilles’. His sharp features and clipped, precise delivery became the template for how the detective should look and sound for decades. While the films eventually moved into contemporary settings to involve the detective in World War II, Rathbone’s performance remained consistent. For many fans, he remains the definitive cinematic version of the character due to his immense screen presence.
Jeremy Brett

Jeremy Brett is widely considered by scholars and enthusiasts to be the greatest Sherlock Holmes actor of all time. He starred in the Granada Television adaptations of ‘The Adventures of Sherlock Holmes’ and its subsequent series from 1984 to 1994. Brett was obsessed with the “Baker Street canon,” striving to include every eccentric detail and mood swing mentioned in the original texts. His performance captured the manic energy, the deep depressions, and the piercing brilliance of the character with unmatched precision. To this day, his work is the benchmark against which all other Holmes performances are measured.
Tell us who your favorite version of the Great Detective is in the comments.


