davidehrlich’s review published on Letterboxd:
In a film that isn’t particularly full of bold choices, “Incredibles 2” starts with a doozy: It picks up right where the first one left off, seeming to ignore the fact that a lot has happened in the 14 years since Brad Bird first joined forces with Pixar. The world is no longer the same place that it was in 2004, and the state of its superhero movies is similarly unrecognizable from what it was back then. Faster than a speeding bullet, the genre has become a major engine of the modern Hollywood machine, and the idea of a world without superheroes is now as unfathomable to us as it always was to Mr. Incredible, himself.
A clever pastiche that played like Norman Rockwell’s “Watchmen,” “The Incredibles” may have exploited familiar tropes, and even flirted with some light Randian thinking in its family-driven story about the difficulties of finding a balance between the ordinary and the exceptional, but the film was animated by the inimitable confidence of a fresh creative vision. “Incredibles 2,” which gets off to a rocky start before growing into one of the great movies of its kind, was never going to have the same advantage. If anything, starting the sequel with a continuation of the same action sequence that ended its predecessor only helps to underline how much times have changed.
READ THE FULL REVIEW ON INDIEWIRE
' ].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_bc17c01c-d3cf-4618-a481-0d40a4b418fd" }; 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-bc17c01c-d3cf-4618-a481-0d40a4b418fd'; 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-bc17c01c-d3cf-4618-a481-0d40a4b418fd'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-bc17c01c-d3cf-4618-a481-0d40a4b418fd'));
' ].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_faf7e9f3-3959-4140-9ff3-2f0341f96ab5" }; 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-faf7e9f3-3959-4140-9ff3-2f0341f96ab5'; 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-faf7e9f3-3959-4140-9ff3-2f0341f96ab5'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-faf7e9f3-3959-4140-9ff3-2f0341f96ab5'));