Written by Dan Malone on Sunday, May 20th, 2012

Sherlock Holmes has been declared the most portrayed literary character in television and film, as recognized by the Guinness World Records. Sherlock Holmes has been portrayed 254 times with the next most portrayed character being Shakespeare’s Hamlet at 206 times.