Several years after his run on "Doctor Who" initially came to an end, David Tennant shocked viewers with his decidedly unheroic turn as Kilgrave in Marvel and Netflix's "Jessica Jones." Kilgrave, the primary antagonist of the superhero series' first season, is a nefarious and vindictive man with the ability to make anyone he speaks to do whatever he wants. Introduced as a shadowy man from Jessica Jones' (Krysten Ritter) past, Kilgrave unfortunately lives up to all of his villainous potential in the Netflix series. As the character, Tennant gives a performance that allows him to be simultaneously pathetic, charming, sadistic, and menacing.

The actor consequently received widespread acclaim once again for his performance as the character. His turn as Kilgrave ended up making such a mark, in fact, that he was brought back in one episode of "Jessica Jones" Season 2. Later, Tennant again supplied some necessary voice work as the character in "Jessica Jones" Season 3. Taking his multiple returns into account, it seems safe to say that Tennant's Kilgrave is one of the most memorable live-action Marvel villains of recent memory.