antihero has definitions from the field of writing
1
[ noun ] (writing) a protagonist who lacks the characteristics that would make him a hero (or her a heroine)

Related terms

protagonist

*