The Best TV Villains of All Time

Kilgrave (Jessica Jones)

IMAGE BY: Netflix

David Tennant’s turn as the villainous Kilgrave aka the Purple Man on Marvel’s Jessica Jones was superb. His tragic childhood lead him to his selfish, abusive, destructive and evil actions as a mind-controlling adult. We had plenty of reasons to hate him yet he was also incredibly tragic.

Scroll to Top