Sherlock Holmes: A Game of Shadows is a 2011 period mystery action film and the sequel to the 2009 film Sherlock Holmes, featuring Robert Downey Jr. as Sherlock Holmes. The film follows Holmes and Dr. John Watson as they confront the formidable Professor Moriarty, who proves to be Holmes' intellectual match.