Jessica Jones Season 2 set photos tease how Kilgrave returns Earlier this week, it was announced that David Tennant would return as the villain Kilgrave in the upcoming second season of Marvel’s Jessica Jones. It was an interesting announcement, of course, because (SPOILER ahead) the character had his neck broken and was killed in the first season’s finale.