antihero
/ˈæntiˌhɪroʊ/
noun
- A main character in a story, movie, or play who lacks traditional heroic qualities such as courage, morality, or idealism, but still wins the audience's sympathy.
- The novel's antihero is a cynical detective who bends the rules to solve crimes.
- Unlike a classic hero, the antihero often makes morally questionable choices.
- Many modern films feature an antihero who struggles with selfishness and doubt.