JP’s review published on Letterboxd:
Rewatching due to seeing No Way Home tomorrow.
ANYONE CAN WEAR THE MASK
PEAK CINEMA, PEAK ANIMATION, PEAK STORY TELLING, PEAK EVERYTHING. This is such a big comfort movie of mine I could sit here and write for hours about it. I adore the whole art style of this film, as due to it being animated, it’s the only comic book movie that feels like a comic book. I adore every single character here and how they all have their own perks and backstories and LET’S TELL THIS ONE LAST TIME thing. I adore every single voice actor, SM did an amazing job as Miles, JJ did a really damn good job as Peter B and as I have been saying for the last few months, this IS INDEED HAILEE STEINFELDS WORLD AND WE ARE LIVING IN IT. Also I honestly forget how big the cast is, ranging from Kathryn Hahn, who I only hear as Agatha now - fuck you WandaVision - all the way to Mahershala Ali. Every single person did an amazing job on this, from voice acting to animation, and this shows that anything that Lord and Miller are given will automatically be fucking amazing.
Long story short, this is a masterpiece, I love it so so much and I cannot wait for Across to come out next year. Oscar Isaac is amazing in everything he is in too and his role as 2099 will blow me away as usual.
10/10
' ].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_6c3c3d79-4ec8-41ed-8d36-2fb45c962ac0" }; 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-6c3c3d79-4ec8-41ed-8d36-2fb45c962ac0'; 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-6c3c3d79-4ec8-41ed-8d36-2fb45c962ac0'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-6c3c3d79-4ec8-41ed-8d36-2fb45c962ac0'));
' ].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_5ed4f6b1-fbaa-4f03-a627-8a90986501e6" }; 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-5ed4f6b1-fbaa-4f03-a627-8a90986501e6'; 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-5ed4f6b1-fbaa-4f03-a627-8a90986501e6'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-5ed4f6b1-fbaa-4f03-a627-8a90986501e6'));