Sherlock Holmes (2009) – Guy Ritchie

Guy Ritchie brings his trademark rough and tumble style to the iconic Arthur Conan Doyle creation, Sherlock Holmes. Robert Downey Jr. steps into the titular role, and while the script plays with the literary canon and text, it remains a fun interpretation of the character. Jude Law plays the loyal Doctor John Watson, Rachel McAdams…