antiheroes

/ˈantɪhiːrəʊ/

noun

A central character in a story, film, or drama who lacks conventional heroic attributes.

with the age of the anti-hero, baddies and goodies became less distinguishable from one another