7. Professor Moriarty – Sherlock Holmes
Moriarty, the smartest villain there has ever been. A thousand genius villains have been spawned in his image. It was inevitable that Sherlock’s equal would eventually show himself and Moriarty was up to the task. Sherlock and Moriarty sparred for a long time before that tragic meeting at the Reichenbach Falls. And, for the record, the guy playing Moriarty in the last series of Sherlock was totes amazeballs, as the youngsters might say. Word.
Read the other nine villains Colfer names here: