Khoi Vinh’s review published on Letterboxd:
I’m only slightly embarrassed to admit that this was my sixth viewing. Yes, I’m a total nerd for what Villeneuve is doing with Arrakis. It’s not just that the filmmaking on offer here is so grand in scale, but it’s also kind of amazing that this just keeps getting better with each revisit. More than the first few outings, I’m bowled over by how uniformly excellent the performances are; there’s not a weak link in the entire ensemble. This is a function of superb casting of course, but it’s also true that the cast is working with a crackerjack script and benefitting from extremely elegant editing; the subtleties in the relationships between the characters come into clearer and clearer focus with each repeat viewing. Despite the sci-fi opera backdrop, what Villeneuve is doing so right here is maintaining a Coppola-like focus on the journey of a single family, and all of the emotional complexity involved therein. The fact that he can make that backbone shine amidst all of the lore and effects and planet-scale drama is frankly amazing. It’s a stunning piece of work; I’ll be eager to see how my perception of it might change after the sequel—this weekend!
' ].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_d626e89d-03c6-417d-be85-a80d99de98a5" }; 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-d626e89d-03c6-417d-be85-a80d99de98a5'; 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-d626e89d-03c6-417d-be85-a80d99de98a5'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-d626e89d-03c6-417d-be85-a80d99de98a5'));
' ].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_d18951a9-70ab-4736-aa17-70f5959db9ed" }; 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-d18951a9-70ab-4736-aa17-70f5959db9ed'; 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-d18951a9-70ab-4736-aa17-70f5959db9ed'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-d18951a9-70ab-4736-aa17-70f5959db9ed'));