Continuing off-topic, the ultimate Holmes was portrayed by Jeremy Brett in the several TV series based on the novels and short stories. I do not think they are well-known in the U.S. so I would recommend checking them out if interested in things holmesian.