As per ETOnline, Sherlock Holmes 2 is once again directed by Guy Ritchie and will be in theaters Dec. 16. This time out, we find Robert Downey Jr. returning as Holmes and Jude Law returning as Watson in turn-of-the-century London and facing their toughest adversary, Professor Moriarty, played by JarEd Harris. Swedish 'The Girl with the Dragon Tattoo' star Noomi Rapace also joins the sleuthing pair for all the action as a mysterious femme fatale.
Videos