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.





