Cruella

Cruella

Yet another completely unnecessary prequel or live adaptation or tie-in or whatever from the genius collective at the Disney marketing department that for some reason has a reputation for being an actually good movie. What it actually is is “tortured,” as in it exhausts so much energy squaring the circle of why we should be rooting for a character whose only real purpose has for decades been to embody pure, puppy-murdering evil. As an indicator of just how bizarrely at cross-purposes this is, consider the fact that its founding text is a movie about the inherent, human family-like adorability of dogs, Dalmatians specifically, but here for some obscene reason Dalmatians are portrayed as vicious, killer attack automatons. To watch this is to watch would-be auteur Craig Gillespie furiously defending two sides of a ping pong table as he desperately tries to make Emma Stone both sympathetic and demonstrably capable of being more dastardly than her antagonist. And what an antagonist! Sorry, I mean, what a boring-ass antagonist! Emma Thompson manages to eke out just a modicum of creativity from her role as some kind of fashion super villain, but the part is nothing more than a discounted, ready-to-wear derivative of Meryl Streep’s “Devil Wears Prada.” Part of what feels so tiresome about this movie is how often it tries to shock you with Thompson’s ostensibly over-the-top gestures of jaded, upper class evil, but none of it feels new or surprising in the slightest. What’s truly weird—well, it’s all weird and not in a good way, but what’s truly confounding is that Gillespie has so much work to do, so many incoherent plot threads to rationalize, and yet at the same time the film feels profoundly pokey, lumbering along as it makes points that a more fleet footed movie would be able to dash off in half the time. At 134 minutes it’s way too long and yet it doesn’t spend its time wisely; not only does it utterly fail at making us understand why we should root for Cruella but it leaves several characters in limbo, never truly figuring out why they’re there. For two characters this purposelessness is nominally resolved in the post-credits sequence, a clumsy, infuriating groaner that tries to connect to the original “101 Dalmatians” with flagrant shamelessness. It’s a capper of an idea that’s meant to bring meaning to everything that came before, but its craven absurdity only brings clarity to the idea that this movie is nothing more than a cash grab.

Block or Report
' ].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_af44fce2-ea52-4e33-8b7c-4b4a896c07d1" }; 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-af44fce2-ea52-4e33-8b7c-4b4a896c07d1'; 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-af44fce2-ea52-4e33-8b7c-4b4a896c07d1'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-af44fce2-ea52-4e33-8b7c-4b4a896c07d1'));
' ].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_3fc5253b-2bf2-4485-87d3-31bf15a30938" }; 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-3fc5253b-2bf2-4485-87d3-31bf15a30938'; 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-3fc5253b-2bf2-4485-87d3-31bf15a30938'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-3fc5253b-2bf2-4485-87d3-31bf15a30938'));