Robert Downey Jr. was in the film Sherlock Holmes: A Game of Shadows.
Robert Downey Jr. . Downey Jr. has also played the title character in Guy Ritchie 's Sherlock Holmes ( 2009 ) and its sequel ( 2011 ) . Sherlock Holmes: A Game of Shadows . Robert Downey Jr. and Jude Law reprise their roles as Holmes and Watson , and were joined by Noomi Rapace as Simza , Stephen Fry as Mycroft Holmes and Jared Harris as Professor Moriarty .