Overall, the movie was very good. It did seem to start slow and drag a little in some spots. Also, it probably could have been wrapped up a little sooner. Jude Law was very good as Watson. Whenever Robert Downey, Jr. started to go a little over the top in his portrayal of Holmes, he was able to reign him back in and on track. Exactly what Watson did for Holmes. I really enjoyed the great camera angles and filming effects, and the banter between the two characters got you through the slow spots. I would recommend this movie, but maybe more as a rental instead of at movie theater prices.