I was hesitant about seeing this because of the mainly negative critical reviews. I was pleasantly surprised at how much I liked it. I thought the acting, especially by RDJ was amazing (as usual). Jude Law was a great balance to RDJ's Sherlock. The costumes and set pieces were so well done and the directing by Guy Ritchie (especially the bare knuckle fight scenes) were very cool. My only complaint was I thought they could have developed Irene Adler's character (Rachel McAdams) better and the movie could have been 30 minutes shorter. Overall, I would absolutely recommend this movie!