Preston Marr’s review published on Letterboxd:
The Marvels trio tries its best to save a rather uninteresting premise but ultimately falls just a tad short. The three leads: Brie Larson, Teyonah Parris, and Iman Vellani all have wonder chemistry here together. The film is simply at its best when the trio are just hanging out and trying to figure out how their powers are all linked. Unfortunately, there’s a really bland super-hero film wrapped around it. As fun as this trio is together it feels like the film doesn’t have a story here worth telling once they have joined together. The villain is incredibly underwritten and I couldn’t tell you their name even though the movie just ended. The film plays out in a fairly predictable manner and hits a lot of the beats you expect. Most of the humor misses and the third act of this film just leaves the experience feeling incredibly stale honestly which is a sad case. The titular characters bring a lot of charm to the film and deserved better here. Nia DaCosta also helmed the action scenes with a good bit of energy for a couple sequences and definitely deserves her props there for that. I’m giving The Marvels a 48% ❌.
Preston 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_3d048f85-dbf5-4fab-af13-3ca535461e04" }; 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-3d048f85-dbf5-4fab-af13-3ca535461e04'; 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-3d048f85-dbf5-4fab-af13-3ca535461e04'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-3d048f85-dbf5-4fab-af13-3ca535461e04'));
' ].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_13752507-2014-488c-afbe-d063432fbeca" }; 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-13752507-2014-488c-afbe-d063432fbeca'; 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-13752507-2014-488c-afbe-d063432fbeca'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-13752507-2014-488c-afbe-d063432fbeca'));