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)

10) Liam Neeson

Liam Neeson (Photo by Karwai Tang/WireImage)
Liam Neeson (Photo by Karwai Tang/WireImage)

Liam Neeson played Bryan Mills in Taken as a father who stops at nothing to rescue his daughter. He made Bryan believable by showing focus and determination without turning him into an over-the-top action hero. In Batman Begins, he played Ra’s al Ghul as a villain who believed his actions were right. Neeson made Ra’s feel dangerous by keeping him calm and controlled at all times. He showed he could handle both roles with the same level of intensity and confidence.

Love movies? Try our Box Office Game and Movie Grid Game to test your film knowledge and have some fun!

Edited by Debanjana