We might have a problem rooting for the “good guy” in this one, simply because Tennant really is that captivating a villain.
Which is probably why he was cast as the villain in Bad Samaritan, a film in which he has to square off with a thief that meant to rob him blind, only to get caught up in something much deadlier than expected.
There’s just something about David Tennant playing a villain that excites people.
Even though the man is most famous for his incarnation of The Doctor on Doctor Who, his role as the infamous Killgrave on Netflix’s Jessica Jones has taken over his career at the moment.