ADVERTISEMENT

Snow White, the revolutionary: A review of Disney's Snow White (2025)

Published Mar 21, 2025 04:02 pm

At A Glance

  • It's enjoyable enough and watchable; but you have to rise above the conflicted tone of this remake, and enjoy seeing Alfred Newman come to cinematic life. 
image0.jpeg
A scene from 'Snow White'

Disney’s 2025 live action remake of Snow White has opened in cinemas here; and we can finally put aside all the reports of friction between the two lead stars - Rachel Zegler and Gal Gadot, forget the backlash of not hiring real dwarves and utilizing CGI, and put to bed all the controversies surrounding the production of this update. Thankfully, we can just simply watch the film on it’s own merits. 

Is it the ‘woke, merely inspired by the cartoon classic’ that was reported? By and large, that is true; and for the young children who’ll be watching Snow White for the very first time, it won’t really matter how faithful this new version is to the classic. As Disney has intended with all their live action remakes, the remake will become the authoritative version for a whole new generation. 

So from the outset, we get the explanation for why the infant was named Snow White, then we fast forward to the entry of evil stepmother, and as an adult, the persecuted Snow White, slave within her own castle. We meet Jonathan (Andrew Burnap), a self-styled Robin Hood, who basically takes the place of Prince Charming. So something more democratic as a love interest, and no future royal in-breeding. 

When we move to the Enchanted Forest sequence, it is properly chilling and could be scary for the children in the audience, but it doesn’t last long. It’s immediately offset by the cuteness of the forest animals. We meet the ‘dwarves’ (they’re never referred to as dwarves), and as CGI creations, we can’t complain, but I raise the observation that Dopey looks too much like Alfred Newman of MAD magazine, and I couldn’t ‘un-see’ that. 

Screenshot 2025-03-21 at 11.57.28 PM.png

And if Disney was being so sensitive about casting real life dwarves, why have one token dwarf among the band of ‘socially-conscious’ thieves led by Jonathan? That had me confused, and wondering just how often Disney had to re-think things just to theoretically offend no-one. 

As a result, there is a muddled tone of do we want to re-create a children’s classic in live action, or bring to the screen a new, ‘woke’ story about inspiring the oppressed, and rising against evil power and dominance. Time and again, that theme of freeing oneself from the shackles of persecution is brought up, via different characters - from Snow White, to Jonathan, the huntsman, and the villagers.

As for the music, this film keeps Heigh Ho and Whistle While You Work, but jettisons Someday My Prince Will Come, because there is no Prince. Prince Jonny just doesn’t roll off our tongues; so sorry, Jonathan, no royal title for you. Among the new songs, the duet Princess Problems would be the charmer, and the rest are cookie-cutter wanna-be Wicked or Les Miz.

Does it all work? Yes, in much part thanks to Rachel Zegler as Snow White, and the adequate chemistry she has with Burnap as Jonathan. No thanks to Gal Gadot as the stepmother, as the magic mirror has more conviction in delivering lines. 

It’s enjoyable enough and watchable; but you have to rise above the conflicted tone of this remake, and enjoy seeing Alfred Newman come to cinematic life. Enhance the movie experience and watch this on an SM IMAX screen. Snow White opened in Metro Manila cinemas Wednesday, March 19. 

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.