Never cease to entertain.

Rating: 9/10 (30 December 2011)

Sherlock Holmes(Robert Downey Jr), and Dr. Watson(Jude Law) are trying uncover a plot by Professor Moriarty(Jared Harris). But Moriarty is just as smart as Holmes. They both really try to out think each other, which becomes a mind game of cat and mouse, where one proves to be about has clever as the other. Will Holmes and Watson be able too outwit Moriarty before it's too late?
Guy Ritchie does it again, with it's adventure, humor, and intriguingness. It became a fun ride for everybody. Robert Downey Jr is good as Holmes, I think he had him down little better this time then he did in the first, he seems more relaxed. Jude Law is also good as Watson, he and Downey play off each other perfectly.