David Tennant on playing a villain in Marvel's Jessica Jones: 'People are compelled to do whatever he says'

In Marvel’s new superhero series on Netflix, ‘lifelong comics fan’ David Tennant plays Kilgrave, a villain with the ability to make people do whatever he tells them to

Marvel’s Jessica Jones starts on 20 November on Netflix


Our goal is to create a safe and engaging place for users to connect over interests and passions. In order to improve our community experience, we are temporarily suspending article commenting