Top Ten Anti-Heroes

An anti-hero by definition is the opposite of what a hero is supposed to be. While this definition works, the truth is that people are seldom as simple as that definition would have you believe. The anti-hero archetype has enjoyed a recent surge in popularity as our society begins to question many of the black […]
Continue reading…