Sherlock Holmes Wins Guinness World Record
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.
The list of actors who have portrayed the Arthur Conan Doyle character is as follows: Joaquim de Almeida, James D’Arcy, Tom Baker, John Barrymore, Jeremy Brett, Clive Brook, John Cleese, Peter Cook, Benedict Cumberbatch, Peter Cushing, Robert Downey, Jr., Ripert Everett, Matt Frewer, William Gillette, Stewart Granger, Guy Henry, Charlton Heston, Anthony Higgins, Ronald Howard, Frank Langella, Christopher Lee, Vasily Livanov, John Longden, Patrick Macnee, Raymond Massey, Roger Moore, John Neville, Eille Norwood, Reginald Owen, Michael Pennington, Christopher Plummer, Johnathan Pryce, Basil Rathbone, Robert Rendel, Ian Richardson, Nicholas Rowe, Richard Roxburgh, George C. Scott, Robert Stephens, Ben Syder, Alan Wheatley, Geoffrey Whitehead, Nicol Williamson, Douglas Wilmer, Arthur Wontner and Edward Woodward.