Every Single Sherlock Holmes Actor, Ranked From Worst to Best

Sherlock Holmes, the famous detective created by Arthur Conan Doyle, has been played by many actors in movies and on TV over the past hundred years. Successfully portraying this brilliant character requires a careful mix of intelligence, physical skill, and a cool, distant personality. Some actors have perfectly captured the spirit of the character from the books, while others have missed the mark, failing to showcase his famous logical thinking. From comedic performers to highly respected stage actors, the resident of 221B Baker Street has appeared in many different forms throughout entertainment history. This guide takes a look at the best and worst attempts to bring this iconic detective to life, considering how well they were received by critics, their impact on popular culture, and the quality of the performance.

Will Ferrell

In the comedy film ‘Holmes & Watson’, Will Ferrell played the detective, offering a very silly and over-the-top take on the classic characters created by Arthur Conan Doyle. Instead of the clever, thinking detective fans know, this version focuses on goofy situations and physical humor. Critics didn’t like the movie, feeling it missed the point of what makes Sherlock Holmes and Dr. Watson so popular.

Peter Cook

Peter Cook famously played the detective in a funny take on ‘The Hound of the Baskervilles,’ with Dudley Moore. The movie turns the classic mystery into a silly parody packed with quirky jokes. Instead of a brilliant detective, Cook portrays a Sherlock Holmes who is flawed and often confused. The film focuses on absurd British humor, and doesn’t bother much with actually solving the mystery or building suspense. It’s a playful spoof that completely departs from the original story.

Larry Hagman

Larry Hagman played a very unusual version of Sherlock Holmes in the TV movie ‘The Return of the World’s Greatest Detective’. The story centers on a police officer who hits his head and starts believing he is the famous detective from Victorian England. He uses Holmes’s classic detective skills and logic to solve crimes happening today. The movie tries to be both funny and a typical police drama. This makes the character a bit delusional, but surprisingly good at his job as a modern investigator.

Roger Moore

Roger Moore played a smooth and sophisticated Sherlock Holmes in the TV movie ‘Sherlock Holmes in New York’. The story follows the famous detective as he goes to America to stop a large crime planned by his arch-enemy. Moore brought the same classy and elegant style to the role that he was known for in other spy characters. He works with a stage actress to rescue her son, all while getting used to a new environment in America. This take on Sherlock Holmes emphasizes the character’s romantic and exciting side, rather than his usual sharp intellect.

Charlton Heston

Charlton Heston played the detective in ‘The Crucifer of Blood’ with a lot of dramatic energy, originally a stage play adapted for television. This version of an Arthur Conan Doyle story focuses more on exciting action and visual spectacle. Heston portrays the character as powerful and commanding, making a strong impression in every scene. He emphasizes the character’s physical strength and presence over pure detective work. The result is a bold and slightly different take on the familiar literary hero.

James D’Arcy

James D’Arcy played a younger, more physically active Sherlock Holmes in the TV movie ‘Sherlock: Case of Evil’. The film shows the beginning of his career as he tries to make a name for himself in London. It features a strong rivalry with a famous criminal, even before their well-known clashes. D’Arcy highlights the character’s youthful confidence and impulsive behavior, portraying a brilliant mind that hasn’t fully developed. The movie tries to add a fast-paced, modern feel to the classic Victorian era, but the results are uneven.

Rupert Everett

Rupert Everett starred as Sherlock Holmes in the first television movie, ‘Sherlock Holmes and the Case of the Silk Stocking.’ The story centers on a disturbing murder case involving wealthy young women. Everett portrays Holmes as an upper-class, distant, and somewhat world-weary man who is struggling with feeling unfulfilled. This version of the character emphasizes his more pessimistic and cynical side, and the performance showcases a noticeable emotional coldness, making it different from many other portrayals of the detective.

Richard Roxburgh

I was really impressed with Richard Roxburgh’s take on Sherlock Holmes in the recent ‘Hound of the Baskervilles’ adaptation! They really tried to create a dark and gripping atmosphere, and Roxburgh absolutely nailed it. He wasn’t your typical Holmes – he brought a lot of energy and a kind of nervous intensity to the role. He was still brilliantly intelligent, of course, but with this fascinating, modern psychological depth. It’s a much darker, more intense portrayal of the character than I’ve seen before, and it really works.

Matt Frewer

Matt Frewer played the famous detective in Hallmark’s television movie, ‘The Hound of the Baskervilles.’ He brought a lot of energy and quirkiness to the Victorian-era investigator, highlighting the character’s brilliant but unusual behavior when solving crimes. While staying true to the original story, the adaptation allowed Frewer to add his own dramatic flair. This bold and energetic take on the typically reserved hero has stayed with viewers.

Tom Baker

Tom Baker, known for his role in science fiction, played Sherlock Holmes in a television adaptation of ‘The Hound of the Baskervilles’. He brought his distinctive, powerful voice and strong presence to the character, portraying Holmes as a brilliant but unusual and somewhat detached thinker. His performance emphasized the loneliness that can come with extraordinary intelligence. Despite this, the interpretation is captivating thanks to Baker’s natural charm and charisma.

Christopher Lee

Christopher Lee famously played Sherlock Holmes in several films, including ‘Sherlock Holmes and the Deadly Necklace’ and ‘Incident at Victoria Falls’. He was ideal for the role, perfectly matching the character’s tall and commanding presence as described in the original stories. Lee presented Holmes as a refined, thoughtful, and rather reserved Victorian man. His rich voice and noble demeanor gave the character’s explanations a powerful sense of authority. This version of Holmes is still admired for staying true to how the character looked and thought in the original books.

Ian Richardson

Ian Richardson was known for his engaging portrayal of the detective in television versions of ‘The Sign of Four’ and ‘The Hound of the Baskervilles’. He played the Victorian sleuth with a playful arrogance and a lot of charm, showing a man who clearly enjoys being intelligent and solving mysteries. Richardson’s performance perfectly blended the character’s sharp, logical mind with a warm and witty sense of humor, capturing the spirited feel of the original stories while staying true to the period setting.

Nicholas Rowe

In the movie ‘Young Sherlock Holmes,’ Nicholas Rowe plays a teenage Sherlock, showing how he might have first met the man who would later write his life story while they were both students at boarding school. Rowe brilliantly portrays a young Sherlock discovering his incredible talent for deduction, but also shows him as a vulnerable and emotionally complex character – a side we don’t often see. The film offers a fascinating look at the sad events that helped turn him into the legendary detective we know.

Douglas Wilmer

Douglas Wilmer played the famous detective Sherlock Holmes in a popular TV series during the 1960s. He’s well-known for bringing the character to life in a way that matched the original illustrations from the stories. Wilmer portrayed Holmes as a stern, skeptical, and incredibly logical thinker, famously showing his frustration with those he considered less intelligent. This portrayal has become a classic and continues to be admired by fans of old television.

Arthur Wontner

Arthur Wontner was the first actor to truly capture the essence of Sherlock Holmes on film, starring in ‘The Sleeping Cardinal’ and its follow-ups when sound movies were new. He portrayed Holmes as calm, fatherly, and very respectable, leading many critics at the time to believe he was the most faithful adaptation of the character from the books. Wontner’s performance was gentle yet authoritative, a stark contrast to more energetic portrayals. His work is still important today as it established how Sherlock Holmes was initially presented to movie audiences.

John Barrymore

John Barrymore was a highly respected actor who brought a lot of theatrical weight to his role as Sherlock Holmes in the silent film. He transformed the popular stage play into a captivating movie experience full of drama. Barrymore skillfully captured Holmes’s distinctive look and piercing eyes, staying true to the character as originally written. Because it was a silent film, he conveyed Holmes’s brilliant mind solely through his physical movements and expressive face. His performance is still considered a groundbreaking adaptation of the famous literary detective for the silent screen.

Peter Cushing

Peter Cushing’s portrayal of Sherlock Holmes in both a film and TV series is considered a brilliant example of detective work on screen. He played Holmes with a focused energy, capturing the character’s quick mind and commanding presence. Cushing’s performance is celebrated for staying true to the original books’ dialogue and how Holmes behaved, making it one of the most faithful and popular adaptations ever made.

Jonny Lee Miller

In the TV series ‘Elementary,’ Jonny Lee Miller played Sherlock Holmes as a detective battling addiction in present-day New York City. He worked with a female doctor, and Miller’s portrayal brought a realistic vulnerability and hidden emotional pain to the traditionally stoic character. He highlighted how Sherlock’s brilliant mind and intense focus constantly put his recovery at risk. This complex and thoughtful performance reimagined the iconic detective as a flawed but relatable modern man.

Vasiliy Livanov

Vasiliy Livanov is best known for his role as Sherlock Holmes in the popular Soviet TV series ‘The Adventures of Sherlock Holmes and Dr. Watson.’ He played the iconic British detective as a kind, warm, and very proper gentleman. Livanov skillfully showed both Holmes’s incredible intelligence and his sincere care for Dr. Watson. His performance was so well-received that the British government gave him a special award, and it’s still considered a classic example of great television acting.

Ian McKellen

Wow, Ian McKellen absolutely blew me away in ‘Mr. Holmes’! It’s such a heartbreaking film because it shows Sherlock Holmes as an older man, really struggling with his memory and haunted by a case he couldn’t solve. McKellen perfectly captured the sadness of a man whose whole life was about his incredible mind, and now it’s slipping away. He made Holmes feel so human, stripping away the legendary detective persona and showing us a vulnerable, regretful old man. It’s a really emotional performance and honestly, it felt like a beautiful, moving ending to the story of Sherlock Holmes.

Robert Downey Jr.

Robert Downey Jr. completely redefined the action hero with his portrayal of Sherlock Holmes in the hugely popular films. He brought a unique mix of quirky personality, impressive fighting skills, and intense energy to the character. Downey Jr. expertly showed how a brilliant mind can become restless and even reckless when it’s not challenged enough. His performance seamlessly blended thrilling action with quick, clever thinking, successfully turning the classic Victorian detective into a contemporary action icon.

William Gillette

William Gillette largely defined how Sherlock Holmes looks and acts, especially in early films. He first popularized the iconic images of the detective – the curved pipe and deerstalker hat – through a stage play he wrote and starred in. Gillette’s calm and composed portrayal of Holmes was a new type of hero for the stage. His performance in silent films became the standard for how the character was presented for decades, and it continues to influence how Holmes is depicted in movies and television today. It’s the basis for almost every cinematic version of the character.

Basil Rathbone

Basil Rathbone’s portrayal of Sherlock Holmes set the standard for generations of viewers, starting with his first film, ‘The Hound of the Baskervilles.’ He captured the character’s defining traits – a keen intellect, precise speech, and commanding personality. Rathbone uniquely updated Holmes, moving him from the traditional Victorian era to battling spies during World War II. His quick, distinct way of speaking became synonymous with detective work in popular culture, and his performance continues to be the gold standard for all classic Sherlock Holmes adaptations.

Benedict Cumberbatch

Benedict Cumberbatch’s portrayal of Sherlock in the popular TV series brought the iconic detective into the modern world. He plays Sherlock as a brilliant, but socially awkward, high-functioning sociopath who uses technology to crack cases. Cumberbatch delivers Sherlock’s deductions rapidly, often leaving those around him stunned by his intelligence. His performance perfectly captures the loneliness and difficult social interactions of a modern genius, successfully introducing the character to a new generation of fans.

Jeremy Brett

Jeremy Brett’s performance as Sherlock Holmes in ‘The Adventures of Sherlock Holmes’ is widely considered the best ever. He thoroughly studied the original stories by Arthur Conan Doyle, paying close attention to every detail of Holmes’s personality and behavior. Brett skillfully brought the character to life, capturing his intense energy, moments of boredom, and cool, calculating intellect. His portrayal embraced the dramatic and eccentric nature of the iconic Victorian detective, creating a truly captivating and unforgettable performance.

Read More

2026-03-09 12:48