Former Doctor Who and Broadchurch star David Tennant is all set to play a villain in an upcoming Marvel TV series on Netflix. The actor will play Kilgrave in the thirteen episode show entitled A.K.A Jessica Jones.

Showrunner Melissa Rosenberg said: "I'm so honored and excited by the prospect of David inhabiting this multifaceted character. He can deliver the most heart-wrenching moment to the driest of lines, and all points in between. He'll make Kilgrave a truly original villain."

While Krysten Ritter of Breaking Bad fame will take the lead, and American Horror Story: Coven star Mike Colter will play her love interest, and superhero, Luke Cage.

Apparently this Kilgrave fella is one of the worst villain's in Marvel's history too, and as we all know, they have had some real badasses down the years.