Sherlock Holmes has been awarded a Guinness World Record for being the Most Portrayed Literary Human Character in Film and TV.
Sir Arthur Conan Doyle’s great detective has been depicted on screen a staggering 254 times since his first adventure in 1887.
The first known screen appearance of Sherlock is believed to be the 1890 short film Sherlock Holmes Baffled, which depicted an unidentified actor playing Holmes and ran for just 30 seconds.
Since then the Baker Street sleuth has been portrayed by more than 75 actors including Sir Christopher Lee, Charlton Heston, Peter O’Toole and Roger Moore.
Holmes has most recently been played on screen by thee different actors: Robert Downey Jr in Guy Ritchie's film series, Benedict Cumberbatch in the BBC's Sherlock and Jonny Lee Miller in the upcoming CBS series Elementary, which has yet to premiere but can be seen in a new trailer.
Claire Burgess, Guinness World Records adjudicator said: “Sherlock Holmes is a literary institution. This Guinness World Records title reflects his enduring appeal and demonstrates that his detective talents are as compelling today as they were 125 years ago.”
But are all three modern-day Sherlocks as compelling as one another, or do you have a favourite? Vote in our poll and let us know who of the three latest actors to play the part does it best…
Like Sherlock? You'll love our archive of content at Sherlock Times