From Longman Dictionary of Contemporary Englishantiheroan‧ti‧her‧o /ˈæntɪˌhɪərəʊ $ -ˌhɪroʊ/ noun (plural antiheroes) [countable] ALa main character in a book, play, or film who is an ordinary or unpleasant person and lacks the qualities that you expect a hero to have
Examples from the Corpus
antihero• In all fairness, Maskelyne is more an antihero than a villain, probably more hardheaded than hard-hearted.