This review may contain spoilers.
Coolioadam’s review published on Letterboxd:
Negatives
Rubbish story and terrible villain, Captain Marvel and Monica Rambeau have really bland characterisation leading to really unemotional resolutions to their stories for the viewer, Nick Fury just isn’t the character he once was, that shoehorned Valkyrie cameo, the fact I didn’t understand Ms Marvels powers (I thought the band gave her the abilities but then she used them without the band in her possession so is it just a sentimental piece that she’s wearing?? Why did she bring it into every battle with evil lady?? I get that it’s kind of my fault for not watching Ms Marvel, but that’s not great writing for a casual viewer)
Positives
Iman Vellani was an absolute delight, I really enjoyed that campy singing planet that felt like a theatre students wet dream, “cool it’s Carol”, (as much as the cats kind of annoyed me) the giant cat chase near the end, special effects artists must have actually been paid for this one because the quality was half decent, Hank fucking McCoy
Had some good fun moments, even if it’s covered in Marvels recent pile of shit
' ].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_a429266d-cc59-4494-b54e-5c594cda922d" }; 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-a429266d-cc59-4494-b54e-5c594cda922d'; 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-a429266d-cc59-4494-b54e-5c594cda922d'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-a429266d-cc59-4494-b54e-5c594cda922d'));
' ].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_61b986fe-11f0-49d3-a85a-16b983a9121e" }; 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-61b986fe-11f0-49d3-a85a-16b983a9121e'; 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-61b986fe-11f0-49d3-a85a-16b983a9121e'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-61b986fe-11f0-49d3-a85a-16b983a9121e'));