Heroes Vs Anti-Heroes: What’s The Difference?

Heroes Vs Anti-Heroes: What’s The Difference?

In this table, we explore the differences between heroes and anti-heroes for writers.

We are often asked about the difference between heroes and anti-heroes on our Writers Write course. While both can be compelling protagonists, they have different roles in storytelling.

One of the key differences is that heroes need confidants and mentors to guide them, while anti-heroes benefit from sidekicks who challenge them, motivate them, or reveal their flaws.

TOP TIP: Both heroes and anti-heroes can be the protagonist of a story. The choice depends on the kind of journey you want your character to take and the themes you want to explore.

Heroes Vs Anti-Heroes: What’s The Difference?

The Hero

According to the Oxford University Press dictionary, a hero is ‘a person who is admired for their courage, outstanding achievements, or noble qualities’.

In fiction, a hero is a character who is usually associated with positive qualities. The reader admires or sympathises with them. Heroes often act according to a moral code, face challenges with courage, and try to achieve something greater than themselves.

The Anti-Hero

An anti-hero is ‘a central character in a story, film, or drama who lacks conventional heroic attributes’.

These missing qualities may include idealism, courage, or morality. Anti-heroes may still do the right thing, but their reasons are complicated. They usually act out of self-interest, personal pain, revenge, survival, or a desire to achieve their own goals.

Anti-heroes are not necessarily bad people. Their flaws, contradictions, and weaknesses often make them more realistic and interesting to readers.

I compiled this list as a guide for aspiring writers who want to understand how heroes and anti-heroes differ and how each can shape a story.

Heroes Vs Anti-Heroes: What’s The Difference?

Heroes Vs Anti-Heroes: What's The Difference?

Try The Leading Man Quiz to find you hero or anti-hero.

The Last Word

Heroes and anti-heroes take readers on very different journeys. Heroes inspire us with their courage and values, while anti-heroes challenge us with their flaws, contradictions, and complicated choices. Understanding the difference will help you create protagonists who are more suited to the story you want to tell.


by Anthony Ehlers

More Posts From Anthony:

  1. 7 Ways ‘What If?’ Helps Writers Create Better Stories
  2. 5 Secret Tricks To Strengthen Your Writing
  3. 5 Famous Writers On Writing A Villain
  4. 7 Deadly Rules For Creating A Villain
  5. How To Write The Tragic Love Story – A 10-Step Formula
  6. 6 Fascinating Fictional Character Types
  7. 7 Spine-Chilling Tips For Writing An Unforgettable Horror Story
  8. The Moment Of Change In Fiction
  9. What’s Your Story’s Tone?
  10. What Is Freewriting & How Do I Use It?

Top Tip: Sign up for our free daily writing links.

Posted on: 6th August 2026
(146,942 views)

Leave a Comment

Your email address will not be published. Required fields are marked *