But for one that is set in modern day? On television? The Brits are doing it first!
And this guy to the right (Martin Freeman, from The Office UK) is going to be TV's Sherlock.
Benedict Cumberbatch and The Office's Martin Freeman are to star in a modern-day adaptation of Sherlock Holmes for BBC1.Full story here.
Cumberbatch, who featured in Starter for 10 and Stuart: A Life Backwards, will take on the role of the cerebral sleuth Holmes, while Freeman will play Dr Watson in Sherlock, a version of Arthur Conan Doyle's classic tales. Rupert Graves will play Inspector Lestrade.
The one-off 60-minute drama is described by the BBC as a "thrilling, funny, fast-paced take" on the Holmes story set in present-day London. But the names, Holmes's address – 221B Baker Street – and the villain, Moriarty, will remain the same.
BBC1's update of the classic drama is the brainchild of Steven Moffat, the new showrunner on Doctor Who, and the League of Gentlemen star Mark Gatiss, who has written and starred in episodes of the revitalised sci-fi drama.
"Everything that matters about Holmes and Watson is the same," said Moffat. "Conan Doyle's original stories were never about frock coats and gaslight; they're about brilliant detection, dreadful villains and blood-curdling crimes – and frankly, the hell with the crinoline."
I have enjoyed reading Sherlock Holmes as a teenager and I am very excited about the Robert Downey movie...and now this? Best news ever!