antihero
From Longman Dictionary of Contemporary EnglishRelated topics: Literatureantiheroan‧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 haveExamples from the Corpusantihero• In all fairness, Maskelyne is more an antihero than a villain, probably more hardheaded than hard-hearted.