Here’s every character in Disney’s Encanto and how they compare to the real-life voice actors who play them. Encanto, the 60th movie created by Walt Disney Animation Studios, explores the magical beauty of Colombia in a tale about individuality, with the young Mirabel Madrigal finding herself being the only member of her family without special abilities. In typical Disney fashion, Mirabel embarks on a journey of self-acceptance that leads her to understand what truly makes her special.
Encanto follows a trend started by Moana, exchanging the classic Disney Princess tropes for real-life cultures that have the potential for a wide variety of stories. To better capture the country’s magic, directors Byron Howard and Jared Bush imbued Encanto with real Colombian locations, costumes, food, music, and other cultural elements. One of Encanto’s highlights is the Latin-American cast at the heart of the story.
From telenovela icons to Hollywood stars, Encanto gathers a large and talented ensemble cast. Although the movie is fully 3D-animated, each actor clearly provides their own signature to their respective character. Here’s what the voice cast of Encanto looks like and the previous roles they’ve played.
Stephanie Beatriz as Mirabel Madrigal
Encanto‘s story centers on fifteen-year-old Mirabel Madrigal, the only member of the Madrigal family who doesn’t appear to have a distinct magical gift. Best known as the grump with a heart of gold from Brooklyn 99, Detective Rosa Díaz, Stephanie Beatriz voices the young protagonist. Mirabel is the complete opposite of Rosa Díaz – awkward and a little bit clumsy, and with confidence issues due to her lack of special abilities. Besides Brooklyn Nine-Nine, Stephanie Beatriz has also been known for her roles as Sonia in Modern Family and, more recently, Carla in Lin-Manuel Miranda’s musical In The Heights. Beatriz also possesses considerable voice acting experience, having voiced Gina Cazador on BoJack Horseman, Tiff in Jurassic World Camp Cretaceous, and Deya the Deliverer and Nimue in Wizards: Tales of Arcadia.
John Leguizamo as Bruno Madrigal
Tony Award-winning actor John Leguizamo co-stars as Bruno Madrigal, Mirabel’s uncle. Like everyone else in the Madrigal family, Bruno possesses a unique superpower. In his case, it manifests as the ability to see the future, but unfortunately, throughout Encanto, Bruno’s visions are bad for the most part. Known for his role as Luigi in the infamous Super Mario Bros., among other things, John Leguizamo has built an admirable career over the years with roles such as Tybalt Capulet in Baz Lurhmann’s Romeo + Juliet, Violator in Spawn, and Cholo in George A. Romero’s Land of the Dead, just to name a few. Leguizamo has experience as a voice actor as well, and his most notable voice role is Sid the Sloth in the Ice Age franchise. Recently, John Leguizamo has appeared as Aurelio in the John Wick trilogy, Raymond Santana Sr. in Netflix’s When They See Us, and Gor Koresh in The Mandalorian.
Diane Guerrero as Isabela Madrigal
Fans of Doom Patrol will recognize Diane Guerrero for her performance as Jane. Guerrero voices Isabela Madrigal, Mirabel’s oldest sister. Isabela is held in high regard by her family, but it’s also clear in Encanto that Abuela is hard on Isabela, such as pressuring her into marrying Mariano despite her not being interested in him. Fittingly, Isabela’s power involves summoning flowers at will, which symbolizes both her beauty and her desire to bloom. Apart from her role as Jane, Diane Guerrero is known for playing Maritza Ramos in Orange is the New Black and Lina Santillan in Jane the Virgin. Guerrero’s voice acting roles include Vestia in Elena of Avalor and Jessica Cruz in the animated DC movie Justice League vs. the Fatal Five — the latter is a role that many DC fans have wanted her to portray in live-action, perhaps in HBO Max’s upcoming Green Lantern series.
María Cecilia Botero as Abuela Alma
Maria Cecilia Botero plays Abuela Alma Madrigal, the matriarch of Encanto. Abuela Alma escapes with Julieta, Pepa, and Bruno after losing her husband during an attack on their village. Although it’s somewhat unclear in Encanto what Abuela’s gift is, she owns the house that gives her family their powers, and she is instrumental in holding the family together. Although the work of Maria Cecilia Botero may not be as widespread as that of John Leguizamo or Diane Guerrero, her legacy is definitely known throughout various generations of Colombian TV. Her most famous telenovelas have been La Vorágine and Caballo Viejo, and she has worked in several musical comedies, theater plays, and TV shows.
Angie Cepeda as Julieta Madrigal
Angie Cepeda plays Mirabel’s mother, Julieta Madrigal. Julieta may have the most relatable power in the Madrigal family, which is the ability to heal others with her cooking. Angie Cepeda is a beloved actor in Colombian TV, with appearances in series like Las Juanas and Pobre Diabla, as well as the 2006 movie adaptation of Gabriel García Marquez’s Love in the Time of Cholera.
Jessica Darrow as Luisa Madrigal
Jessica Darrow portrays Luisa Madrigal, the subject of Encanto‘s “Surface Pressure” song, and Mirabel and Isabela’s sister. Luisa is the muscle of the family, as her special ability is super strength. Jessica Darrow is building her acting career with Encanto after playing Sarah in Feast of the Seven Fishes and Taylor Reese in Following Hannah Stone.
Wilmer Valderrama as Agustín Madrigal
Wilmer Valderrama, most famously known for playing Fez in That ’70s Show, plays Agustín Madrigal, Maribel’s good-natured father. Apart from That ’70s Show, Wilmer Valderrama has appeared in From Dusk till Dawn: The Series, Grey’s Anatomy, and is known these days for his long-running role as Nick Torres in NCIS. Valderrama also voiced Gaxton in Pixar’s Onward.
Carolina Gaitán as Pepa Madrigal
Actor and singer Carolina Gaitán portrays Pepa Madrigal, Mirabel’s extroverted aunt. Although her originally planned gift would have ruined Encanto, Pepa’s power in the film allows her to control the weather, an ability that could be regarded as one of the most powerful in the entire family. Carolina Gaitán continues to build a strong acting career with acclaimed roles in Sin Senos Sí Hay Paraíso and Narcos. Encanto marks a big step forward for her Hollywood presence after a small part as a singer in The Greatest Showman‘s theme “This Is Me.”
Mauro Castillo as Félix Madrigal
Singer and actor Mauro Castillo appears as Mirabel’s uncle, Félix Madrigal, who is married to Pepa and is the father of Dolores, Camilo, and Antonio. Castillo possesses an impressive music career. He’s a singer, trombone player, and music producer who has worked with Grupo Niche, Oscar D’León, and salsa legend Joe Arroyo. Castillo had a breakout performance in the biopic series based on Joe Arroyo’s life story, where he portrayed the singer’s best friend and fellow musician, Wilson Manyoma.
Rhenzy Feliz as Camilo Madrigal
Trickster Camilo Madrigal, Encanto‘s shapeshifter, is played by Rhenzy Feliz. Best known for playing Alex Wilder in Marvel’s Runaways TV series, Feliz also appeared as Aaron in several episodes of Teen Wolf back in 2017. Feliz’s character Camilo is Pepa and Félix’s middle child who is about the same age as his cousin Mirabel. In addition to possessing the versatile ability to shape-shift, Camilo also plays a prominent part in Encanto‘s iconic “We Don’t Talk About Bruno” song. While he can look like any member of the family, however, Camilo can’t copy the Madrigals’ gifts.
Adassa as Dolores Madrigal
Nicknamed the “Reggaeton Princess”, singer Adassa appears as Dolores, Pepa and Félix’s oldest daughter and the second-oldest Madrigal cousin after Isabela. Dolores’ enhanced hearing allows her to snoop on her family’s best-kept secrets, which has led to many theories about whether or not Dolores could hear Bruno in the walls all along. Although he’s nearly engaged to her cousin Isabela, Dolores is in love with Mariano Guzmán.
Ravi Cabot-Conyers as Antonio Madrigal
Ravi Cabot-Conyers is Encanto‘s youngest Madrigal cast member at only 11 years old, but the young actor already has a few credits to his name, beginning his acting career with The Resident and #BlackAF. In Encanto, he plays Mirabel’s youngest cousin Antonio, who can communicate with animals. Although his part is relatively small, Antonio’s role in supporting Mirabel is significant.
Encanto’s Supporting Characters and Who Voices Them
Maluma as Mariano Guzmán: Reggaeton star Maluma plays the Mariano, the man Abuela Alma wants Isabela to marry, who Dolores is secretly in love with. Maluma also co-stars alongside Jennifer Lopez and Owen Wilson in 2022’s Marry Me.
Rose Portillo as Señora Guzmán: Best known for her starring role as Della in the stage and film versions of Luis Valdez’s musical Zoot Suit, Rose Portillo plays Mariano’s mother in Encanto, whom Abuela is eager to impress.
Alan Tudyk as Pico: Somewhat of a Disney Easter egg in Encanto is that Rogue One actor Alan Tudyk voices the friendly toucan Pico. One of many colorful animals in Encanto, Pico doesn’t actually talk, but he offers the first example of Antonio’s gift of talking with animals and stays by the youngest Madrigal’s side throughout the film.
Is The Encanto Cast The Same In Spanish?
Unlike many animated features released in multiple languages, Encanto‘s English and Spanish voice casts share several of the same actors. María Cecilia Botero, Mauro Castillo, Angie Cepeda, Carolina Gaitán, and Maluma, who voice Abuela, Felix, Julieta, Pepa, and Mariano, respectively, all voiced their same characters in the Spanish language version of Encanto. This is another testament to how Encanto‘s casting reflects its commitment to telling an authentically Latin American, and specifically Colombian, story.
Rachel Zegler Shares Shazam 2 Cast Photos After Release Date Change
About The Author