Cast and crew filming new Guy Ritchie crime caper: "Sherlock Holmes: A Game of Shadows". The film follows Sherlock Holmes and trusty sidekick Dr. Watson as they attempt to outwit Holmes' ultimate adversary the evil genius, Professor Moriarty. In this scene Robert Downy Jr. who plays Sherlock and Rachel McAdams who plays Irene Adler are chatting against a Victorian backdrop. In the novels, Holmes is a master of disguise and in this scene appears to be dressed in the style of Fu Manchu. September 22, 2011.