1428 Elm’s Best Horror Villains

6 of 21

John Doe (Se7en)

John-Doe-Seven /

Never before in any film has so little brought us so much. In the case of Se7en, it’s brought us 20 years of memories regarding the last minutes of the film when we’re introduced to John Doe, the film’s main antagonist.

Portrayed by Kevin Spacey (who is stellar in everything he plays), Doe is a perfect blend of creepy and dangerous even though he isn’t on screen for that long. Yet those final 10 minutes of Se7en are without a doubt the some of the most intense 10 minutes in cinematic history.

Next: The greatest vampire