In the American TV series "Jessica Jones", which actor plays the villainous character Kilgrave?
David John Tennant (born 18 April 1971) is a Scottish actor. Tennant rose to fame for his role as the tenth incarnation of The Doctor in the BBC sci-fi series "Doctor Who" (2005–2010). He also played the character Kilgrave in the Netflix superhero series "Jessica Jones" (2015–2019). Kilgrave was born Kevin Thompson and was experimented on as a young child, gaining his powers. He has been regarded as "a terrible man who doesn't see himself as terrible".
"Marvel's Jessica Jones", or simply "Jessica Jones", is an American television series created by Melissa Rosenberg for the streaming service Netflix, based on the Marvel Comics character of the same name. It is set in the Marvel Cinematic Universe (MCU), sharing continuity with the films of the franchise, and is the second in a series of shows that led to "The Defenders" crossover miniseries.