Sherlock Holmes (2009): Guy Ritchie’s Version, Starring Robert Downey Jr., Jude Law, Rachel McAdams

Holding that every generation needs its own version of Sherlock Holmes, one of the most popular literary and cinematic figures, Guy Ritchie reimagines Arthur Conan Doyle's brilliant detective as a fast-moving action hero. To that extent, Robert Downey Jr. is well cast, adding another layer to his multi-faceted talent. 

TV Spot  https://emanuellevy.com/videos/view.cfm?id=138.