Some incredible actors have played Sherlock Holmes, however Robert Downey Jr., pretending to be English isn't one of them. Downey has, in a few turns, showed some talent as an actor, but that doesn't get past the fact that he's an annoying little twerp. You want Sherlock Holmes, you don't have to look any further than Benedict Cumberbatch. Not only is Cumberbatch really English, but he has more acting chops in his left little finger than Downey has in all of his 5'7" frame. Did he stand on a box during his scenes with Law, and well, just about everyone? The British TV productions featuring Cumberbatch are as creative, innovative, and compelling as Downey and company's is run-of-the-mill, major studio tripe.

At least Jude Law is really English, but he's something of an annoying twerp too, and the two as a team just aren't appealing. Sorry, I just can't get past any director or casting director even thinking about Downey as Holmes. Ugh! What a joke! That this movie has as high a rating as it does just goes to prove that Americans like crap.