LOS ANGELES, June 24 — Colombian-American actress Rachel Zegler will play Snow White in Disney’s latest live-action adaptation, the company said Tuesday.

Zegler, 20, is currently largely unknown to audiences but will soon star as Maria in Steven Spielberg’s much-delayed remake of West Side Story, out in December, having seen off 30,000 rivals in an arduous open audition process.

The casting of a Latino actress for a Disney princess role traditionally portrayed by white actresses follows Disney’s 2019 announcement that R&B singer Halle Bailey, who is Black, will play Ariel in The Little Mermaid.

“Rachel’s extraordinary vocal abilities are just the beginning of her gifts,” said Marc Webb, director of the Snow White adaptation, in a statement to AFP.

“Her strength, intelligence and optimism will become an integral part of rediscovering the joy in this classic Disney fairytale.”

Zegler, of New Jersey, wrote on Instagram “well... hello to a dream come true.”

Hours before the announcement Zegler had tweeted her admiration for Bailey’s casting in The Little Mermaid, adding: “I love you disney princess cinematic universe.”

Zegler’s casting comes more than two decades after Disney cast singer Brandy, who is Black, as Cinderella in a live-action 1997 film.

But Disney came under criticism in 2018 for “whitewashing” Princess Tiana in cartoon movie Ralph Breaks the Internet, hastily redrawing the character with darker features just months before the film’s release.

Cuban-American singer Camila Cabello is set to appear as Cinderella in yet another live-action adaptation later this year, produced by Sony-owned Columbia Pictures and set for release on Amazon’s Prime Video.

Production on Disney’s untitled Snow White film is expected to begin next year. — ETX Studio