Rashid’s review published on Letterboxd:
Honestly, this sequel might’ve just outdone the original in terms of sheer intensity. Krasinski expands the world we got a glimpse of in the first movie, and the tension is still 'through the roof'. The way it kicks off with that flashback to the early days of the invasion is so good, instantly pulling you back into that nail-biting vibe. It’s like the stakes are even higher this time surviving isn’t just about being quiet, it’s about fighting back.
Emily Blunt is once again incredible, but it’s really the way they’ve built the character arcs for the kids that stood out to me. Millicent Simmonds (Regan) takes center stage here and her character is given so much depth her journey feels emotional but also badass in all the right ways. Cillian Murphy is a great addition to the cast, bringing some much-needed complexity to the group dynamic and I honestly would’ve liked to see more of him.
What I really appreciate is how the movie doesn’t just play off the same tricks it deepens the world-building, and I’m here for that. That said, there’s a part where it starts to feel like they’re 'really' stretching the premise (the whole “finding the solution” plotline) and it takes away from the raw survival horror I loved in the first. Still, the world’s still tight, the tension’s still high and the payoff is enough to make it worth the ride. Definitely a solid sequel, but I’m hoping the next one goes deeper.
' ].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_788cd146-218f-4be8-9660-83aca0c8a2d5" }; 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-788cd146-218f-4be8-9660-83aca0c8a2d5'; 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-788cd146-218f-4be8-9660-83aca0c8a2d5'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-788cd146-218f-4be8-9660-83aca0c8a2d5'));
' ].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_9eb4bbf8-b5c3-4dfd-a582-1900dd031189" }; 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-9eb4bbf8-b5c3-4dfd-a582-1900dd031189'; 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-9eb4bbf8-b5c3-4dfd-a582-1900dd031189'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-9eb4bbf8-b5c3-4dfd-a582-1900dd031189'));