Sherlock Holmes **** Not your normal Sherlock Holmes. Robert Downey plays a funnier, grittier, more action packed version. Jude Law plays Dr. Watson. One of my favorite actresses Rachel McAdams, plays his old girl friend. I bit hard to understand (english accents) and follow for the younger set (I saw it with David) but enough action to keep them interested.