Who directed the 2009 film Sherlock Holmes starring Robert Downey Jr.?

The story behind the answer

Guy Ritchie directed the 2009 film Sherlock Holmes starring Robert Downey Jr.

Released in December 2009, the film presents a more action-oriented version of Arthur Conan Doyle’s detective. Robert Downey Jr. plays Holmes, Jude Law plays Dr John Watson, and Rachel McAdams plays Irene Adler. The story follows Holmes and Watson as they investigate Lord Henry Blackwood, a criminal apparently returning from the dead.

The film was produced by Warner Bros. and became a major commercial success. Its visual style combines Victorian London, elaborate fight choreography, investigative deduction, and a prominent musical score by Hans Zimmer.

This movie is often confused with Sherlock Holmes: A Game of Shadows, the 2011 sequel, which also stars Downey and Law and introduces Professor Moriarty as the central antagonist. Guy Ritchie directed both films, while the first film’s story focuses on Blackwood rather than Moriarty.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: