Tras muchos rumores, que colocaban a actores de la talla de Brad Pitt y Daniel Day Lewis en el papel, Jared Harris («Mad Men») interpretará al Dr. Moriarty, némesis del protagonista al que da rostro Robert Downey Jr., en «Sherlock Holmes 2«.