On March 21, Disney’s Snow White will finally be released in movie theaters. The live-action remake of Walt Disney’s Snow White and the Seven Dwarfs (1937) has been under intense scrutiny for the last four years, ever since the Mouse House cast Rachel Zegler as the eponymous Disney princess.
Controversy reached new heights in 2023 after 2022 remarks resurfaced online and so began a tidal wave of negativity levied at the movie. From the CGI “dwarfs” to the casting of Gal Gadot as the Evil Queen to the quietened premiere events, the first of which saw London replaced with a small gathering in Sergovia, Spain, Disney’s Snow White is one of the most talked about movies in recent memory–but not for a good reason.

As the film inches closer to being made public, Disney has confirmed the entire cast for its latest live-action remake. Here’s who is starring in Disney’s Snow White.
- Rachel Zegler as Snow White
- Emilia Faucher as Young Snow White
- Olivia Verrall as Baby Snow White
- Gal Gadot as the Evil Queen
- Andrew Burnap as Jonathan
- Patrick Page as the Magic Mirror
- Ansu Kabia as the Huntsman
- Andrew Barth Feldman as Dopey/Narrator
- Tituss Burgess as Bashful
- Martin Klebba as Grumpy
- Jason Kravits as Sneezy
- George Salazar as Happy
- Jeremy Swift as Doc
- Andy Grotelueschen as Sleepy
- George Appleby as Quigg
- Colin Carmichael as Farno
- Dujonna Gift as Maple
- Samuel Baxter as Scythe
- Jimmy Johnston as Finch
- Idriss Kargbo as Bingley
- Jaih Betote as Norwich

It’s clear Disney is expanding on the story of Snow White and introducing characters not included in the original animated movie from the 1930s, while also bringing in more of Snow White’s life with multiple actresses playing the role during the film.
Disney’s Snow White is directed by Marc Webb from a screenplay by Erin Cressida Wilson. It was once thought that Barbie‘s Greta Gerwig had co-written the script alongside Wilson but, as a Writers Guild of America directory confirms, just the latter will receive sole credit for the film. Gerwig along with Jez Butterworth, Steven Levenson, Jeffrey Nathanson, Victoria Strouse, and Chris Weitz have received “Additional Literary Material” credits for their work on the film.

Disney’s Snow White will hit movie theaters on March 21, 2025.
Why will you be seeing–or not seeing–Snow White this spring? Let Inside the Magic know in the comments down below!