Robert Downey Jr. has portrayed the character Sherlock Holmes in a film of the same name.
Robert Downey Jr. . Downey Jr. has also played the title character in Guy Ritchie 's Sherlock Holmes ( 2009 ) and its sequel ( 2011 ) .