Warning: Major SPOILERS for Jessica Jones season 2 ahead

Comic book characters are notorious for refusing to stay dead, so perhaps it’s no surprise that master mind-controller Kilgrave (David Tennant) returns in Jessica Jones season 2. This monster met his end in the first season of the show, when Jessica (Krysten Ritter) snapped his neck in order to rid the world of his poisonous influence forever. But ending Kilgrave meant becoming a killer (as a deliberate choice, rather than the result of brainwashing) – something that haunts Jessica throughout the second season of the series. When Jessica kills again by accident, the act triggers hallucinations ...

Click to continue reading Why Kilgrave Returns in Jessica Jones Season 2

The post Why Kilgrave Returns in Jessica Jones Season 2 appeared first on Screen Rant.