15 actors who have mastered playing both heroes and villains perfectly

Sayan
Christian Bale (Image via Warner Bros, Lionsgate Films)
Christian Bale (Image via Warner Bros, Lionsgate Films)

1) Tom Hardy

Tom Hardy (Photo by Karwai Tang/WireImage)
Tom Hardy (Photo by Karwai Tang/WireImage)

Tom Hardy has shown he can play both the hero and the villain without missing a beat. In Mad Max: Fury Road, he played Max Rockatansky, a loner trying to survive in a brutal world. Hardy made Max tough but not invincible, and his quiet performance made the character feel raw and believable. Then there’s Bane in The Dark Knight Rises. Hardy completely changed gears, turning Bane into a terrifying villain who felt unstoppable. He used his physical size and that unsettling voice to make Bane both intelligent and brutal. Hardy proved he can take on any role and own it.

Edited by Debanjana
comments icon

What's your opinion?
Newest
Best
Oldest