Bereits vor dem Kinostart von Sherlock Holmes wurde darüber spekuliert, ob Professor Moriarty in dem Film zu sehen sein wird oder nicht. Damals wurde von geheimen Drehs mit Brad Pitt berichtet, doch nie etwas offiziell bestätigt. Im Film folgte dann die Ernüchterung: Bis auf einen kurzen Gastauftritt in Form von Moriartys Hand und seiner Silhouette war nichts von Sherlock Holmes' Erzfeind zu sehen, schon gar kein Schauspieler.
Dennoch hielten sich die Gerüchte um Brad Pitt, doch dann fiel vor einiger Zeit der Name Daniel Day-Levis für Moriarty. Doch die Besetzung von Sherlock Holmes 2 muss langsam feststehen und nun scheint sich jemand ganz anderes herauszukristallisieren. Weder Pitt noch Day-Levis werden wohl Moriarty spielen, vielmehr ist Jared Harris (Der seltsame Fall des Benjamin Button, Fringe) für die Rolle im Gespräch.
Wie immer fehlt jedwede offizielle Bestätigung, aber lange dürfte es nicht mehr dauern, bis Harris oder ein anderer Schauspieler auch von Regisseur Guy Ritchie als Erzfeind Nr. 1 in Sherlock Holmes 2 benannt wird.