Which actress voices Mirabel in Encanto?

The story behind the answer

Stephanie Beatriz voices Mirabel Madrigal in Encanto.

Beatriz supplies Mirabel’s English-speaking voice and performs the character’s songs, including “The Family Madrigal,” “Waiting on a Miracle” and “All of You.” Mirabel is the film’s central character: she is the only child in her immediate generation who does not receive a magical gift, yet she becomes essential to saving the family’s miracle and repairing its relationships.

Beatriz initially auditioned for Luisa, Mirabel’s super-strong older sister. The production team changed course after hearing her read and decided that her humor, personality and distinctive voice suited Mirabel. The directors also encouraged her to give Mirabel a mature quality, reflecting the character’s emotional responsibility within a family full of unusually gifted relatives.

Olga Merediz is associated with Abuela Alma’s singing voice, while Diane Guerrero voices Isabela and Jessica Darrow voices Luisa. Those actresses are all part of Encanto’s prominent vocal cast, but none voices Mirabel in the original English-language film.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: