Previous studies support a link between moral disgust and impurity, while anger is linked to harm. We challenge this strict correspondence, and show that disgust is sensitive to information about moral character, even for harm violations. By contrast, anger is sensitive to information about actions, including their moral wrongness and consequences. Study 1 examined disgust and anger toward an action that indicates especially bad moral character (animal cruelty) versus an action that is more wrong (domestic abuse). Animal cruelty was associated with more disgust, whereas domestic abuse was associated with more anger. Studies 2 and 3 manipulated character by varying the agent’s desire to cause harm, and also varied the action’s harmful consequences. Desire to harm predicted only disgust (controlling for anger), while consequences were more closely related to anger (controlling for disgust). Taken together, these results indicate disgust responds to evidence of bad moral character, not just to impurity