Although villains are meant to be the ‘bad guys’, they tend to be some of the best characters in movies. There’s just something about a villain that many people find hard to resist.

But have you ever wondered who the best movie villains of all time are? Ranker decided to answer this question by putting together a fan-sourced list of the most memorable villains – and it seems to be pretty spot on. So, who made the cut? Let’s get into it.

10. Magneto – X-Men

Also known as Max Eisenhardt, Magneto is a mutant that “has the ability to manipulate create magnetic fields and control metal telekinetically.” Starting off as a character in the X-Men comic book series, Magneto’s character has since gone on to appear in the film franchise as well.

9. Terminator – The Terminator

Even if you weren’t alive in 1984 when The Terminator was released, there’s still a very good chance that you’ve heard of the film and subsequently, the character. Starring the legendary Arnold Schwarzenegger, the terminator was a cyborg sent back in time to kill the woman whose son would one day grow up to be a ‘savior against’ machines. Although the terminator was the bad guy you weren’t necessarily supposed to root for, he was so cool that it was hard not to like him.

8. Agent Smith – The Matrix

Hailing from The Matrix film series, Agent Smith’s character is as menacing as they come. More cunning and intelligent than the other agents, Smith “became an Exile program and manifested as a computer virus. He is consistently able to genuinely threaten Neo, and later the Machines and the Matrix itself. In the films, he is portrayed by Hugo Weaving.”

Continue to page 3…