7 best Sherlock Holmes movies and shows, ranked

Jude Law and Robert Downey Jr in Sherlock Holmes
(Image credit: Alamy)

Sherlock Holmes is one of the most enduring characters in literature. Debuting in 1887 and written by Sir Arthur Conan Doyle, the first short story featured the detective famous for his deerstalker hat, trench coat, and pipe — not to mention his deductive reasoning.

Since then, Sherlock has popped up in many movie and TV adaptations, including a popular movie produced by Steven Spielberg, a highly rated PBS series and a Netflix show that mostly featured his sister.

The latest is "Sherlock & Daughter," which premieres April 16 on The CW. To celebrate the detective's new foray, here are our picks for the seven best and most well-known Sherlock Holmes movies and shows, ranked in order.

7. 'Watson'

Watson Season 1 Trailer - YouTube Watson Season 1 Trailer - YouTube
Watch On

This freshman CBS show starring Morris Chestnut begins with a shocking set-up — Sherlock Holmes is actually dead. Watson leaves criminal mysteries behind to use his powers of deduction to diagnose patients instead.

"Watson" isn't ranked high on this list primarily because the show has a soap opera feel so far. The fact that Sherlock is not even featured leaves a gaping hole.

Watch on Paramount Plus

6. 'Mr. Holmes'

Mr. Holmes Official US Release Trailer #1 (2015) - Ian McKellen Mystery Drama HD - YouTube Mr. Holmes Official US Release Trailer #1 (2015) - Ian McKellen Mystery Drama HD - YouTube
Watch On

A curious entry in the Sherlock Holmes canon, this movie stars Ian McKellen as the title character. It’s worth watching mainly because of the unique spin on the story: the detective is an aging and largely ignored figure suffering from memory loss.

Unfortunately, as intriguing as the premise is, the film is woefully short on action and the flashbacks grow tiresome after a while.

Watch on Prime Video

5. 'Sherlock Holmes' and 'Sherlock Holmes: A Game of Shadows'

Sherlock Holmes (2009) Official Trailer #1 - Robert Downey Jr., Jude Law Movie HD - YouTube Sherlock Holmes (2009) Official Trailer #1 - Robert Downey Jr., Jude Law Movie HD - YouTube
Watch On

Robert Downey Jr. starred in these clever but somewhat underwhelming movies from 2009 and 2011, respectively. The acting is superb, and Downey was already perfecting the fast-talking approach he used as Iron Man in the Marvel movies.

The reason the movies do not rank very high? The quirky camera tricks now seem overdone. Imagine the bullet effects from "The Matrix" movies but used to such an extreme that they are a distraction.

Watch on Max

4. 'Young Sherlock Holmes'

Young Sherlock Holmes (1985) Trailer | Nicholas Rowe | Alan Cox - YouTube Young Sherlock Holmes (1985) Trailer | Nicholas Rowe | Alan Cox - YouTube
Watch On

This movie, produced by Steven Spielberg and released way back in 1985, has been largely forgotten, even though there’s a lot to like. It’s an origin story about both the detective and his sidekick, Watson, who meet in a boarding school.

There’s plenty of action and a few twists, but the most interesting scene involves a knight created using CGI, a groundbreaking feat at the time.

Watch on Paramount Plus

3. 'Elementary'

Elementary Trailer - YouTube Elementary Trailer - YouTube
Watch On

Like the movie "Mr. Holmes," the weirdly entertaining show "Elementary" takes an unusual spin on the titular character. The CBS show, which ran for seven seasons, features a modern-day Holmes who works for the New York City police department.

This Holmes (Jonny Lee Miller) is a grouchy, overbearing drug addict with a discerning eye. Lucy Liu plays a gender-swapped Watson with a quiet calm and her portrayal is a highlight along with the surprising plot twists.

Watch on Hulu

2. 'Enola Holmes' and 'Enola Holmes 2'

Enola Holmes | Official Trailer | Netflix - YouTube Enola Holmes | Official Trailer | Netflix - YouTube
Watch On

These two Netflix original movies are both worth watching. Instead of focusing on Sherlock himself, the movies are about his younger sister and her sleuthing exploits.

While "Enola Holmes 2" is rated a little higher on Rotten Tomatoes, the debut is more interesting because of the plot involving their missing mother. And in contrast to the sullen character that Millie Bobby Brown plays on "Stranger Things," Enola's upbeat and humorous outlook is a welcome departure.

Watch on Netflix

1. 'Sherlock'

There’s no question that this BBC show is the best Sherlock adaptation on this list. Each episode played around with our perception of reality, revealing only in flashbacks what we might have missed or overlooked. The show made you feel like you were along for the ride, deducing how the crime unfolded.

The dialogue is spritely and witty throughout, showcasting the terrific chemistry between Benedict Cumberbatch and Martin Freeman as Holmes and Watson, respectively. Both actors deservedly saw their stars rise after "Sherlock."

Watch on Hulu

More from Tom's Guide

John Brandon

John Brandon is a technologist, business writer, and book author. He first started writing in 2001 when he was downsized from a corporate job. In the early days of his writing career, he wrote features about biometrics and wrote Wi-Fi router and laptop reviews for LAPTOP magazine. Since 2001, he has published over 15,000 articles and has written business columns for both Inc. magazine and Forbes. He has personally tested over 10,000 gadgets in his career.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.