Explore the diverse acting portfolio of David Tennant with this article. From his chilling portrayal of Killgrave in Marvel's Jessica…