Twisters

Twisters

35

A chaste re-rendering of a blockbuster phenomenon. You'd think the filmmakers would've at least tried to translate the defining element of Twister (hot lead actors with real on-screen chemistry) but the electric current is kept to a low hum for most of the film. Daisy Edgar-Jones is stuck with the miserable Anthony Ramos for what feels like half of the run-time. Once she gets with Glen Powell, the movie finds a bit of a second wind, but their energy together is still so muted and bland for this type of blockbuster. Spielberg was right to cut the final kiss, the chemistry simply isn't there. Hell, they had stronger banter on the press-tour than in the movie itself.

4DX is great for this sort of thing because it would be instantly forgettable otherwise. The sturdy action set-pieces function as a decent catalyst for the 4D experience. You get fucking jostled around in the moving chairs for 90% of the movie. It felt good on a hot day to have a bunch of fans and water mist aimed at your face while watching a summer flick, so I can't complain too much.

Block or Report

SilentDawn liked these reviews

' ].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_7db46be4-da5f-482c-84fd-573b6273eb97" }; 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-7db46be4-da5f-482c-84fd-573b6273eb97'; 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-7db46be4-da5f-482c-84fd-573b6273eb97'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-7db46be4-da5f-482c-84fd-573b6273eb97'));
' ].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_8b474887-d4ab-44f1-9ef9-d8b2beca5e1b" }; 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-8b474887-d4ab-44f1-9ef9-d8b2beca5e1b'; 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-8b474887-d4ab-44f1-9ef9-d8b2beca5e1b'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-8b474887-d4ab-44f1-9ef9-d8b2beca5e1b'));