Marvel's Jessica Jones has a well-earned success and stands out in the Marvel Cinematic Universe as one of the best superhero TV series. Based on the story of Jessica Jones, a private investigator with superpowers, the series bursts with drama, action, suspense and unpredictability.
Each episode brings something new, something unexpected and it keeps you breathless. At episode nine you might find out something you've never thought about. Almost every surprising and terrifying action happens because of Kilgrave.
The other characters have their rightful contribution, as without them there would be no story, but what animates the dread? It's Kilgrave, probably the most complex villain that Marvel has ever put on TV.
It's no secret that MCU lacks compelling supervillains, except Tom Hiddleston's Loki, who, at some point becomes predictable. Otherwise, most of MCU's villains usually rely on physical force to bring destruction, or other abilities that include weapons and force. Not in the case of Kilgrave, who has a single ability, that of controlling people.
But what makes Kilgrave the best villain that Marvel has put on TV until now? Find out on the following 4 pages!!!

