The list of actors who have played Professor Moriarty includes Ernest Maupain in the 1916 silent film Sherlock Holmes and Ralph Fiennes in the 2018 American film Holmes & Watson.
The list of actors who have played Professor Moriarty includes Ernest Maupain in the 1916 silent film Sherlock Holmes and Ralph Fiennes in the 2018 American film Holmes & Watson.