Except no others. Sherlock, starring Benedict Cumberbatch (Sherlock) and Martin Freeman (Dr. Watson) is the best version of the Sherlock Holmes. By far, no contest! Yes, Robert Downey Jr. has a movie version that put out two films, but that one isn't on the same level.
So the great thing about Sherlock is it's based in present time. Which to a modern watcher makes it so much better. So if you aren't familiar with Sherlock at all, what's it about? In this contemporary version of Sir Arthur Conan Doyle's detective stories, Dr. John Watson is a war vet just home from Afghanistan. He meets the brilliant but eccentric Sherlock Holmes when the latter, who serves as a consultant to Scotland Yard, advertises for a flatmate. Almost as soon as Watson moves into the Baker Street flat, they are embroiled in mysteries, and Sherlock's nemesis, Moriarty, appears to have a hand in the crimes.
Now although there are many criminals through the seasons, Moriarty comes about more than once. And the actor that plays Moriarty, Andrew Scott, does an excellent job of playing the crazy villain. Makes the show even better!
The only bummer is there are only 4 seasons, with only 3 episodes each season. The first episode came out in 2010 with the last one coming in 2017. So it did last a while, even though we didn't get a ton of episodes. Now the next best thing would be another season comes out of nowhere. But chances of that are slim to none.
But you can watch the 4 seasons on Hulu now. Which I suggest you do!

