Marvel Cinematic Universe: 20 best actors, ranked

16 of 21

6. David Tennant as Kilgrave

Purple Man in the comics is possibly the most deplorable villain I’ve ever seen. Most villains believe in something even when trying to take over the world. For example, Dr. Doom believes in his heart that the world a better place under his rule. What does Purple Man believe in? Taking whatever he wants because he has the power to do it. He’s killed, abused, raped, and has shown no remorse for his actions. It was a difficult task taking a guy like this and making him a villain without him being hated too much. Enter David Tennant. He took the character and made him terrible and likable.

Erik Killmonger might be a better villain than Kilgrave. While still believe this to be true, Tennant put on a better performance. Tennant turned Purple Man (called Kilgrave in the show) and made the audience actually like him. Despite him kidnapping Jessica and many other women, killing people, or just doing mean things to people, we liked him. He was funny, smooth, and we felt bad when we find out his backstory.

In season two of Jessica Jones, Kilgrave came back as a voice in Jessica’s head. In the small serving size we got of him, he was the best part of season two. Tennant as Kilgrave will never be forgotten. Don’t be shocked when he returns in another Netflix show. Most likely, the next Defenders.