6. Anthony Higgins, Young Sherlock Holmes
Young Sherlock Holmes gives a Harry Potter-like spin of the Sherlock Holmes story as it sees an adolescent Holmes and Watson investigating mysteries while at boarding school. The film also explores the origins of Holmes’ rivalry with Moriarty, as the Professor was once a Snape-like teacher of the young detective’s.
5. Natalie Dormer, Elementary
Elementary made some bold choices with its version of Sherlock Holmes, not least its reimagining of Moriarty. Here the character is Jamie Moriarty, an old lover of Sherlock’s who he discovers is really a criminal mastermind. It’s a great original take, far removed from the wizened professor of old, and Dormer makes the character her own.
4. George Zucco, The Adventures of Sherlock Holmes
The wartime Sherlock Holmes films have three different actors in the role of Moriarty but the best is definitely the first. George Zucco is the original great on-screen Moriarty, a gleefully nasty man who brilliantly contrasts with Basil Rathbone’s dashing hero. He also plans to steal the crown jewels, something Andrew Scott’s Moriarty borrowed.