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.
Ernest Maupain Sherlock Holmes 1916 Ralph Fiennes Holmes & Watson 2018 
