Sherlock Holmes is a 2009 mystery period action film directed by Guy Ritchie and starring Robert Downey Jr. as the famous detective Sherlock Holmes and Jude Law as his loyal friend Dr. John Watson. Benedict Cumberbatch makes a cameo appearance as Sherlock's brother, Mycroft Holmes. The film follows Holmes and Watson as they investigate a series of mysterious murders connected to a secret society. With its clever plot, stunning visuals, and brilliant performances, Sherlock Holmes is a must-watch for fans of Benedict Cumberbatch.