Who is the bad guy in sherlock holmes?
Professor James Moriarty is a fictional character in some of the Sherlock Holmes stories written by Sir Arthur Conan Doyle. Moriarty is a machiavellian criminal mastermind whom Holmes describes as the "Napoleon of crime".
Join Alexa Answers
Help make Alexa smarter and share your knowledge with the worldLEARN MORE