Marvel is bringing one of their best villains back to the screen. David Tennant brilliantly portrayed the villain Kilgrave in Jessica Jones season 1 and, though it seemed like his arc was finished, it looks like the mind-controlling bad guy is going to be back for more. It has been confirmed that Tennant will be back in Jessica Jones season 2.

The news comes courtesy of Entertainment Weekly who are able to confirm that David Tennant will indeed return in Jessica Jones season 2, which is slated to arrive on Netflix sometime in 2018. They even have an official set photo to prove it, that features the former Doctor Who star standing alongside Krysten Ritter, who portrays the titular hero on the Netflix series. EW didn't reveal exactly how Kilgrave is going to return, or how prominently he will feature, but that is now the million dollar question. Especially considering how the first season wrapped up.

Warning: spoilers ahead for Jessica Jones season 1. David Tennant's Kilgrave Tortured Jessica during the entire first season by controlling her mind and making her do things against her will. However, by the end of the season, she managed to grow immune to his powers and wound up snapping his neck, seemingly killing him in the season finale. So, how is it that Kilgrave is going to come back for Jessica Jones season 2? There are a couple of options, but we can only speculate for now.

Perhaps the most obvious and plausible answer is that David Tennant will return as Kilgrave via flashbacks, or perhaps some sort of alcohol induced hallucination, or something along those lines. That's if we assume that the creative team actually intends to keep Kilgrave dead. If the MCU's biggest problem is lackluster villains, which is something that Kilgrave managed to avoid becoming, their other big problem is not committing to character deaths. Phil Coulson was killed in The Avengers, but was brought back to live for Agents of S.H.I.E.L.D. Nick Fury appeared to be dead in Captain America: The Winter Soldier, but that was just another fake out. Really, one of the only major characters that seemed to stay dead is Quicksilver from Avengers: Age of Ultron. So it is entirely possible that new Jessica Jones season 2 episodes will actually resurrect Kilgrave somehow.

It is going to be a little while until we get to see this mystery unravel, but fans now have one more very good reason to tune in for Marvel's Jessica Jones season 2 next year. We are next going to see Krysten Ritter suit up in The Defenders season 1, which arrives on Netflix on August 18. Maybe we will get some clues about Kilgrave's return in that series? Probably not, but you never know. Be sure to check out the new image of David Tennant and Krysten Ritter from Jessica Jones season 2 for yourself below.