Robert Downey, Jr. and Jude Law were both excellent choices for the roles of Sherlock and Watson. Guy Ritchie was not the right choice for director. Instead of focusing on loud music and too many fight scenes, there should have been more on Holmes' mystery solving skills and use of logic and reason. Maybe I am too old school Basil Rathbone, but this movie was a big disappointment. If they make a sequel and get a new director - I am on board