Cruella

Cruella

I’m front-loading the criticism, so brace yourself, I guess: I think that a lot of this movie looks worse than some Asylum pictures I’ve seen, no-contrast low-light scenes that look like too much of it was shot on green screen and they couldn’t figure out how to make it look like nighttime so they just pulled the brightness slider all the way down, dalmatians made of Flubber like they couldn’t figure out how to make the dogs do what they wanted 90% of the time so they just made them out of 1s and 0s, and from a story perspective there’s just no reason for this to have any relation to 101 Dalmatians, the whole concept of writing backstory for a character that’s better left without it is fundamentally misguided, everything connecting this film to the Disney Live-Action Cinematic Universe just feels like a hollow corporate product engineered to within an inch of its life to squeeze every last $30 Disney Plus Premier Access fee out of the audience’s nostalgia-wallets, but — but! — the parts of the film that rise up above the gray melted-plastic visual aesthetic and the shameless franchise-filmmaking to become an Emma v Emma Devil Wears Prada supervillain origin story about rejecting your rotten upper-class biological family of dishonest aristocrats and embracing your humble lower-class chosen family of lovable street urchins, about evicting the bloodthirsty fashion-bourgeoisie from their pretentious mansion of cultural influence Knives Out–style and staging a rock-concert insurrection, those parts are great, those parts feel like something genuine and new, those parts feel like the five writers (5!) took the meager scraps of cloth they were given and fabricated something original and authentic.

Block or Report

ScreeningNotes liked these reviews

All
' ].join(''); if ( adsScript && adsScript === 'bandsintown' && adsPlatforms && ((window.isIOS && adsPlatforms.indexOf("iOS") >= 0) || (window.isAndroid && adsPlatforms.indexOf("Android") >= 0)) && adsLocations && adsMode && ( (adsMode === 'include' && adsLocations.indexOf(window.adsLocation) >= 0) || (adsMode === 'exclude' && adsLocations.indexOf(window.adsLocation) == -1) ) ) { var opts = { artist: "", song: "", adunit_id: 100005950, div_id: "cf_async_31bd36db-8c74-4cac-a435-d9e837dbb0e8" }; adUnit.id = opts.div_id; if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } var c=function(){cf.showAsyncAd(opts)};if(typeof window.cf !== 'undefined')c();else{cf_async=!0;var r=document.createElement("script"),s=document.getElementsByTagName("script")[0];r.async=!0;r.src="//srv.tunefindforfans.com/fruits/apricots.js";r.readyState?r.onreadystatechange=function(){if("loaded"==r.readyState||"complete"==r.readyState)r.onreadystatechange=null,c()}:r.onload=c;s.parentNode.insertBefore(r,s)}; } else { adUnit.id = 'pw-31bd36db-8c74-4cac-a435-d9e837dbb0e8'; adUnit.className = 'pw-div -tile300x250 -alignleft -bottommargin'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'med_rect_btf'); if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } window.addEventListener('DOMContentLoaded', (event) => { adUnit.insertAdjacentHTML('afterend', kicker); window.ramp.que.push(function () { window.ramp.addTag('pw-31bd36db-8c74-4cac-a435-d9e837dbb0e8'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-31bd36db-8c74-4cac-a435-d9e837dbb0e8'));
' ].join(''); if ( adsScript && adsScript === 'bandsintown' && adsPlatforms && ((window.isIOS && adsPlatforms.indexOf("iOS") >= 0) || (window.isAndroid && adsPlatforms.indexOf("Android") >= 0)) && adsLocations && adsMode && ( (adsMode === 'include' && adsLocations.indexOf(window.adsLocation) >= 0) || (adsMode === 'exclude' && adsLocations.indexOf(window.adsLocation) == -1) ) ) { var opts = { artist: "", song: "", adunit_id: 100005950, div_id: "cf_async_a0a01216-2845-4097-85f6-d349964c4db4" }; adUnit.id = opts.div_id; if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } var c=function(){cf.showAsyncAd(opts)};if(typeof window.cf !== 'undefined')c();else{cf_async=!0;var r=document.createElement("script"),s=document.getElementsByTagName("script")[0];r.async=!0;r.src="//srv.tunefindforfans.com/fruits/apricots.js";r.readyState?r.onreadystatechange=function(){if("loaded"==r.readyState||"complete"==r.readyState)r.onreadystatechange=null,c()}:r.onload=c;s.parentNode.insertBefore(r,s)}; } else { adUnit.id = 'pw-a0a01216-2845-4097-85f6-d349964c4db4'; adUnit.className = 'pw-div'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'sky_btf'); if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } window.addEventListener('DOMContentLoaded', (event) => { adUnit.insertAdjacentHTML('afterend', kicker); window.ramp.que.push(function () { window.ramp.addTag('pw-a0a01216-2845-4097-85f6-d349964c4db4'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-a0a01216-2845-4097-85f6-d349964c4db4'));