Whether Encanto has a villain depends on what the audience thinks about the film and its characters. People have posted various theories online, with Alma, Bruno, and Dolores being among the most common candidates for the film’s villain. There’s even an argument that Mirabel is her own villain.