Anti-Heroes (also spelled Anti Hero) are heroes who have a number of flaws or morally questionable traits that make them different from the traditional heroes of fiction and folklore; they can be selfish, rude, or even criminal in nature but are still overall heroic.
Trending pages
All items (10)