Antiheld? Das ist doch ein Protagonist, der nicht heldenhaft gut ist, sondern seine Abgründe und vielleicht einen kriminellen Hintergrund hat. Ansonsten wäre er kein Antiheld, sondern ein Antagonist, oder?
Ein klassischer Antiheld ist der Zauberer Rincewind von Pratchett.