Marty’s review published on Letterboxd:
It’s so much fun but oh so shallow!
But… that’s what makes it work!?
There were many opportunities to amplify the material and to pay off these character arcs, the foundations of which were laid in the first third. Unfortunately, Burton chooses the path of gags and utter absurdism and makes these characters caricatures of what they’re meant to represent.
Lydia… her arc went… nowhere? Played for laughs with a boxing glove gag in the final third.
The daughter… also a sucker for men?? Her storyline seemingly ended with a deus ex beetlejuice?
The characters learned… nothing??
Ultimately, the choice to veer with pure absurdity made me audibly GAG and I loved it!
I guess if you’re willing to ignore the plot holes, the shallow narrative pay offs, the light misogyny and the obvious Tim Burton manic pixie corpse girl trope he employs in every film and lean into the absurdity then you’ll have as much fun as I did!
Marty liked these reviews
' ].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_685e1703-ae0d-4c2c-8ecd-73fd5ad38d9e" }; 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-685e1703-ae0d-4c2c-8ecd-73fd5ad38d9e'; 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-685e1703-ae0d-4c2c-8ecd-73fd5ad38d9e'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-685e1703-ae0d-4c2c-8ecd-73fd5ad38d9e'));
' ].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_79d7cadc-b00e-4d56-bb74-07d3385833b8" }; 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-79d7cadc-b00e-4d56-bb74-07d3385833b8'; 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-79d7cadc-b00e-4d56-bb74-07d3385833b8'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-79d7cadc-b00e-4d56-bb74-07d3385833b8'));