Top 20 villains who were more charming than the heroes

Colonel Miles Quaritch from Avatar | Image Source: Prime Video (20th Century Studios)
Colonel Miles Quaritch from Avatar | Image Source: Prime Video (20th Century Studios)

16) Jim Moriarty from Sherlock

Jim Moriarty from Sherlock | Image Source: Netflix (BBC Studios)
Jim Moriarty from Sherlock | Image Source: Netflix (BBC Studios)

It was a fantastic thrill to see that Jim Moriarty, played by Andrew Scott in Sherlock, embodied all things unpredictable, brilliant, and darkly fascinating. Added to Scott's portrayal was a playful and menacing aspect, which made Moriarty quite an elating foe of Sherlock Holmes. His brilliance and craziness fuel an incredible level of villainy, being intensely fascinated with Sherlock while having alarming control of his life. This fusion makes one of television's greatest villains, whose charms and complexities almost precisely rival those of the heroes.

comment icon
Comment
Edited by Soumya Mukhopadhyay