Kilgrave (Jessica Jones)
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.