Memento

Memento

Exceedingly clever kick-off for the biggest director of the 21st century thus far. Great gimmick, not sure how well it might hold up on a rewatch but I think it’s used so well here. Right when you think it’s about to get a bit old or you have a grasp on it all, there’s a curveball to keep it exciting. The best of which being Carrie-Anne Moss’ great rant about two thirds or so in, that bit really caught me slipping.

Pearce rules hard here, which makes it all the more upsetting WB banned him from future Nolan movies. Although maybe he wouldn’t fit with later bombast Nolan, he fits this role like a glove. I mentioned Moss above but again, she’s wonderful here. Joey Pants is never bad, we know this. And you know a cast is good when Mark Boone Junior is fourth billed, we’re cooking with gas there. 

Keeps you on your toes with masterful editing and a very tight screenplay. Plus, ending your movie with Bowie tends to raise it a full letter grade.

Block or Report
' ].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_b6bfdb0d-5404-4cd3-a21e-e78ee0009e99" }; 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-b6bfdb0d-5404-4cd3-a21e-e78ee0009e99'; 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-b6bfdb0d-5404-4cd3-a21e-e78ee0009e99'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-b6bfdb0d-5404-4cd3-a21e-e78ee0009e99'));
' ].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_ed12346c-1843-4b3d-8ae8-ab131e0732d5" }; 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-ed12346c-1843-4b3d-8ae8-ab131e0732d5'; 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-ed12346c-1843-4b3d-8ae8-ab131e0732d5'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-ed12346c-1843-4b3d-8ae8-ab131e0732d5'));