Claire Richards’s review published on Letterboxd:
Val Kilmer's face creeps me out, RT if you agree
Ok this movie has a lot of flaws, one being that it is THREE HOURS LONG, but overall I enjoyed it, all in part to 3 amazing scenes - one at the beginning, middle, and end.
1. The first heist scene - the hockey masks? the perfectly timed coordination? here for it
2. The shootout scene - HOLY SHIT. i literally knew nothing about this movie going in and was not prepared for the experience that was this scene. Heat is the only movie I've watched where gunfire sounds are actually accurate (AKA loud AF). Free Fire who? This shootout was so unabashedly loud and violent and intense and bad-ass. It's going on my list of favorite movie scenes ASAP. Also, the guy next to me laughed at my reaction cuz I was literally staring at the screen mouth agape. So glad I got to see this in theaters.
3. The ending chase scene - drew me in completely. I love it.
All this being said, Heat has some critical flaws that you can read about in other peoples' reviews because I have homework to do.
Claire 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_70bd4a6f-3c37-4054-a466-1a9938665b1d" }; 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-70bd4a6f-3c37-4054-a466-1a9938665b1d'; 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-70bd4a6f-3c37-4054-a466-1a9938665b1d'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-70bd4a6f-3c37-4054-a466-1a9938665b1d'));
' ].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_ee2b48b1-606d-4603-bd86-552b83f532ff" }; 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-ee2b48b1-606d-4603-bd86-552b83f532ff'; 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-ee2b48b1-606d-4603-bd86-552b83f532ff'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-ee2b48b1-606d-4603-bd86-552b83f532ff'));