In a world of sympathetic villains and flawed heroes, people still like fictional characters more when they have a strong sense of morality, a new study finds. Researchers found that people best liked the heroes they rated as most moral, and least liked villains they rated as most immoral.