Khoi Vinh’s review published on Letterboxd:
There’s a genuine attempt here to make this more than just a super-hero movie with a Latinx star, but rather a truly Latinx movie about a Latinx super-hero. It’s a case where it’s not clear whether the energy invested in trying to make this otherwise antiseptic corporate byproduct into something culturally genuine was actually the wisest move. Would it have been better to have had a better script, a more distinctive storytelling perspective, all around sharper dialogue for the generally likable cast, and a less execrable use for the great but utterly wasted Susan Sarandon? Maybe that would have made this movie less totally forgettable, and thereby would have served to make a more meaningful impact on cultural representation in this genre. Or, maybe what they did was actually the right choice; regardless of how bland this movie is—and pragmatically speaking it was almost inevitably going to be bland—director Angel Manuel Soto nevertheless managed to smuggle in a true Latinx sensibility into what is really no worse (or better) than any number of post-“Iron Man” derivatives. That counts as progress too, I guess.
' ].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_3064e02f-b61b-4faa-9cec-333fe906a6ca" }; 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-3064e02f-b61b-4faa-9cec-333fe906a6ca'; 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-3064e02f-b61b-4faa-9cec-333fe906a6ca'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-3064e02f-b61b-4faa-9cec-333fe906a6ca'));
' ].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_cdeacc57-6361-4ffe-986d-c551f9575405" }; 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-cdeacc57-6361-4ffe-986d-c551f9575405'; 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-cdeacc57-6361-4ffe-986d-c551f9575405'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-cdeacc57-6361-4ffe-986d-c551f9575405'));