I give the movie a 3 because I like Downey and Law, but the plot is so garbaged up with political and social agendas that I couldn't enjoy the movie. Just more gay-ism being shoved on the public. Downey should refuse to do another sequel unless another director takes over. Its obvious Guy (Gay) Ritchie, the director is using his movies to push his gay lifestyle agenda. I believe that the Sherlock Holmes franchise could be like the Mission Impossible franchise, but instead of trying to put together good movies they use a good movie to push their social beliefs on the rest of us. I say boycott Ritchie and the producers. It was a waste of good acting. Downey is a great actor and should take his talents elsewhere.