Khoi Vinh’s review published on Letterboxd:
This is probably my mom’s all time favorite movie. It does seem like it represents the collective, aspirational dream of a previous generation: all classy setups, clever characters, extremely good looking people—and impeccable tailoring! Seriously, one of the most amazing things about rewatching this at the quarter century(!) mark is how Brosnan’s wardrobe looks absolutely on point for the year 2024.
The movie is also, in retrospect, something of an anachronism; it updates the setting from its late 1960s original to the late 1990s, but it still very much has the sensibility of that earlier time with its belief in the inherent interestingness of interesting people doing interesting things, without a CG explosion to be found. What it does better than most derivatives is entertain; it’s a brisk romp, never boring for a moment, and actually reasonably smart in its heist antics. There’s almost nothing to dislike about this movie (except Faye Dunaway’s overwrought performance) even if it doesn’t actually feel like the best way to spend two hours.
' ].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_5ccd291e-49af-4db8-8877-35d4e2a60570" }; 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-5ccd291e-49af-4db8-8877-35d4e2a60570'; 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-5ccd291e-49af-4db8-8877-35d4e2a60570'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-5ccd291e-49af-4db8-8877-35d4e2a60570'));
' ].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_02957e04-a8e4-4c3f-897a-4bdb1dc70dcf" }; 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-02957e04-a8e4-4c3f-897a-4bdb1dc70dcf'; 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-02957e04-a8e4-4c3f-897a-4bdb1dc70dcf'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-02957e04-a8e4-4c3f-897a-4bdb1dc70dcf'));