9. Jared Harris, Sherlock Holmes: A Game of Shadows
Moriarty was left as a shadowy figure in the first Sherlock Holmes film but we properly got to meet him in the sequel, A Game of Shadows. The globe-trotting movie casts him more as a Bond villain – with a plan to start a world war – and Jared Harris is perfect for this take on Moriarty, emphasising the aloofness and egotism of the character.
8. Laurence Olivier, The Seven Per-Cent Solution
Getting acting legend Laurence Olivier to play Moriarty was quite a coup for 1976’s The Seven-Per-Cent Solution, which massively subverted the character. In this, Moriarty is actually a largely innocent man who a deluded Holmes is convinced is a criminal mastermind. As such, this is a memorably, very unusual, take on the ‘villain.’
7. Viktor Evgrafov, The Adventures of Sherlock Holmes and Dr. Watson
The Soviet TV series The Adventures of Sherlock Holmes and Dr. Watson is considered by many Holmesians to be one of the finest adaptations of the Sherlock Holmes stories. The show’s Moriarty is likewise one of the standouts. Like the character on the page, Evgrafov’s Moriarty is a snake-like sinister figure who you definitely wouldn’t want to meet in a dark alley.