I’ve been developing a story lately that’s been messing with my head in the best way.
It started as a typical “hero vs villain” concept… but the deeper I went, the more I realized something uncomfortable:
What if the hero is actually more dangerous than the villain?
Not in a cliché anti-hero way—but in a real, emotional, grounded sense.
A character who believes they’re doing the right thing… while slowly becoming the very thing they hate.
I’m curious how other writers and filmmakers approach this:
When does a hero cross the line for you?
Do audiences still root for a character after they’ve done something unforgivable?
Is it better to justify their actions… or let them sit in that moral gray area?
Also—if you’ve written or seen a story that handles this well, I’d love recommendations.
Let’s discuss
This is what people usually call an antihero. They’re the protagonist of the story, but don’t have pure motives or actions. Nightcrawler and Taxi Driver both have gray characters that we follow, who do “good” despite their motivations. Drive has a character who you think of as good, but goes too far. Dune II as well. You’re rooting for the character then asked to question whether they’re doing the right thing. It takes some smart writing to pull it off!
If you've built up enough empathy for the character, demonstrating their capacity to be human, their loyalty, friendship, honor, love, etc., then audiences can be sucked into the new world the hero enters and care what happens to them and the people they love. Two of the best examples are Michael Corleone and Walter White.
The interesting discussion to have about those two characters is why we continue to root for Michael's success, while we eventually want Walter White to meet his doom.
It occurs to me that Colonel Nicholson in Bridge on the River Kwai is a bit like Walter White, too.