Sherlock Holmes is a 2009 period mystery action film starring Robert Downey Jr. as the iconic detective created by Sir Arthur Conan Doyle. The storyline revolves around Holmes and Dr. John Watson's efforts to thwart a formidable adversary and uncover a perilous scheme that threatens the nation.