Claim: The list of actors who have played Professor Moriarty, a fictional character in some of the Sherlock Holmes stories written by Sir Arthur Conan Doyle, includes Ernest Maupain in the 1916 silent film Sherlock Holmes and Ralph Fiennes in the 2018 American film Holmes & Watson.
Evidence: Ernest Maupain Sherlock Holmes 1916 Silent film (British) Ralph Fiennes Holmes & Watson 2018 American film Sherlock Holmes, a fictional detective created by Arthur Conan Doyle: