Robert Downey Jr., who stars in the new movie Sherlock Holmes: A Game of Shadows, is the latest actor to take on this iconic role. Guy Ritchie, the film’s director, says Holmes’ persona is an even divide between enigma and accessibility.