The difference between a hero and an anti-hero is best defined, as most things in life are, by the differences between Superman and Batman. Superman battles otherworldly beings intent on Earth’s destruction and tries to cause them as little injury as possible. He’s not happy about his job, but he does it for the good of others. At night, he goes home to his loving wife and relaxes, happy to take up the role of Clark Kent. Batman spends his evenings using ancient martial arts techniques to cause as much pain possible to the poor and mentally ill.
Read more »