LAST spring, the Guinness Book of World Records cited Sherlock Holmes as history's most-portrayed literary character in film and television, having been depicted onscreen 254 times by more than 75 actors, including Christopher Lee, Peter O'Toole, Christopher Plummer, Charlton Heston, Roger Moore, John Cleese and Peter Cook.