Guy Ritchie directs a new version of ‘Sherlock Holmes’ with Robert Downey Jr., Jude Law, and Rachel McAdams.