Robert Downey Jr. was in the 2009 film Sherlock Holmes.
Robert Downey Jr. . Downey Jr. has also played the title character in Guy Ritchie 's Sherlock Holmes ( 2009 ) and its sequel ( 2011 ) . Sherlock Holmes is a 2009 British-American neo-noir mystery period action film based on the character of the same name created by Sir Arthur Conan Doyle .