Heather Mason
August 14, 2017 11:33 am

Get ready to freak out because the most horrible human from Jessica Jones is coming back. Despite what seemed like a sure death in Jessica Jones Season 1, David Tennant will be back as Kilgrave in Season 2, Entertainment Weekly reveals. How? Who knows, but we can’t say we’re *mad* about more David Tennant.


In Season 1 of Marvel and Netflix’s Jessica Jones, the title heroine (played by Krysten Ritter) had to confront her past in the form of Kilgrave — a truly terrifying baddie who could control minds and the will of those around him. Kilgrave was played by the charming Tennant (you know, Doctor Who‘s tenth doctor and Harry Potter and the Goblet of Fire‘s Barty Crouch Jr.) and not gonna lie, it was a little upsetting when he (SPOILER ALERT) died at the end of Season 1.

But apparently, that wasn’t actually the last of the horrifying Kilgrave. In fact, Tennant has already returned to set for Jessica Jones Season 2, as you can see in this Entertainment Weekly photo.

Linda Kallerus / Netflix

He’s back! He’s wearing purple! Jessica does not look happy for obvious reasons. So far, there’s been no word about how much of a role he’ll play in Season 2, but we’re kinda wondering how they’ll explain him being back at all. Flashbacks, maybe? And what kind of chaos will this cause Jessica?!

Season 2 of Jessica Jones won’t be available on Netflix until early 2018. But you can catch Jessica kicking butt in Season 1 of The Defenders, which hits Netflix on August 18th. Maybe we’ll get some sort of insight into how Kilgrave could possibly be around in Season 2. Maybe not. But, at least we’ll get to see Jessica back in action alongside Luke Cage, Daredevil, and Iron Fist.