aidan’s review published on Letterboxd:
It's tough to determine how to rate this movie. On the one hand, this really might be the best looking film of the year. I am so serious, Villenueve can go take a hike. There is nothing better then seeing crazy practical effects, wacky character design, random claymation sequences, Danny Devito as a weird Goblin guy, that is what the movies are all about. And once it hits the third act it just becomes completely unhinged and it's this beautiful mess with one of my favorite needledrops of the year.
On the other hand: it does kind of take it's sweet time to get to that beautiful mess. It spends a whole lot of time pretending it's going to care about any of the plot threads it's setting up before swiftly tossing them out the window. Maybe Burton should've just gone full Gremlins 2 mode and have it be total insanity from start to finish.
But I gotta be fair to Tim, cause I see the subtext he's going for. Lydia is meant to be a metaphor for him with her selling out and making a ghost show being him selling out and making stuff like the live action Dumbo. Remember that? So Justin Theroux's character being both a corporate stooge and dating Lydia is a bit of a meta joke: the studio is literally fucking him. From that angle the chaotic ending could represent Burton giving a middle finger to the studios or anyone who wanted him to make something easy and generic, he'd rather go full goblin mode.
So I think a solid 7/10 is where I'll settle for BB. It takes a while to find it's footing but once it does it's a beautiful mess. And hey, this movie did pretty good, so I think that sends Hollywood a clear message: more spooky puppet creature movies. At LEAST one a year. I think it's about time for Gremlins 3, Joe Dante is still alive! Give that man another blank check!
aidan 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_20e561f6-8d3f-42aa-9444-e52429afe994" }; 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-20e561f6-8d3f-42aa-9444-e52429afe994'; 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-20e561f6-8d3f-42aa-9444-e52429afe994'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-20e561f6-8d3f-42aa-9444-e52429afe994'));
' ].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_3c66d2a1-8ed0-40a8-a3ff-e61c215863a6" }; 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-3c66d2a1-8ed0-40a8-a3ff-e61c215863a6'; 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-3c66d2a1-8ed0-40a8-a3ff-e61c215863a6'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-3c66d2a1-8ed0-40a8-a3ff-e61c215863a6'));