Robert Downey Jr.'s performance in Guy Ritchie's Sherlock Holmes movies has been praised, and even its biggest problem made ...