19 Disturbingly Evil Villains From Movies And TV Shows Who Were Honestly More Compelling Than The Heroes To Watch

    TIL Stephen King once called Dolores Umbridge "the greatest make-believe villain to come along since Hannibal Lecter."

    Recently, u/doktaAce asked r/AskReddit, "Who's the best villain you've watched in a movie or series?" Here are some of the most common responses!

    1. Anton Chigurh from No Country for Old Men (played by Javier Bardem)

    Anton Chigurh in "No Country for Old Men"

    2. Homelander from The Boys (played by Antony Starr)

    Screenshots from "The Boys"

    3. Annie Wilkes from Misery (played by Kathy Bates)

    Annie Wilkes holding a knife

    4. Dolores Umbridge from Harry Potter and the Order of the Phoenix (played by Imelda Staunton)

    Screenshots from "Harry Potter and the Order of the Phoenix"

    5. Hans Landa from Inglourious Basterds (portrayed by Christoph Waltz)

    Screenshots from "Inglourious Basterds"

    6. Azula from Avatar: The Last Airbender (voiced by Grey DeLisle-Griffin)

    Azula asks if the tides command the ship — her subordinate says no, so she asks that if she threw him overboard, if the tides would think twice about killing him. He replies no, so she says he should worry more about her and less about the tides

    7. V. M. Varga from Fargo (played by David Thewlis)

    V. M. Varga

    8. Magneto from the X-Men films (played by Ian McKellen and Michael Fassbender)

    Magneto saying everything's been taking from him so now he's going to do the same

    9. Joffrey from Game of Thrones (played by Jack Gleeson)

    Screenshots from "Game of Thrones"

    10. And of course, Ramsay from Game of Thrones (played by Iwan Rheon)

    Ramsay says "if you think this has a happy ending, you haven't been paying attention" and Theon begs, saying "please" — Ramsay replies (holding up a knife) "you say please again, and you'll wish you hadn't"

    11. Davy Jones from the Pirates of the Caribbean films (played by Bill Nighy)

    Davy Jones

    12. Moriarty from Sherlock (played by Andrew Scott)

    Screenshots from "Sherlock"

    13. Wilson Fisk/Kingpin in Daredevil (played by Vincent D'Onofrio)

    Kingpin

    14. Kilgrave from Jessica Jones (played by David Tennant)

    Kilgrave asks why he'd want to torture Jessica, saying he loves her. Jessica asks why he's been ruining her life, and he says he's just been proving he's the only one who matches her, and that it'll take time but he'll prove it

    15. The Trinity Killer from Dexter (played by John Lithgow)

    The Trinity Killer

    16. Nurse Ratched from One Flew Over the Cuckoo's Nest (played by Louise Fletcher)

    Screenshots from "One Flew Over the Cuckoo's Nest"

    17. Silco from Arcane (voiced by Jason Spisak)

    Silco

    18. Gus Fring from Breaking Bad (played by Giancarlo Esposito)

    Screenshots from "Breaking Bad"

    19. And finally, let's end with one of the most iconic villains of all time...Darth Vader from the Star Wars films (played by David Prowse and voiced by James Earl Jones)

    Darth Vader

    What's the best TV or movie villain ever in your eyes? Let us know in the comments!

    Submissions have been edited for length/clarity.