David Tennant as The Purple Man

David Tennant as The Purple Man

Kilgrave in Jessica Jones

David Tennant as Zedediah Killgrave.

Kilgrave in Jessica Jones