Alan’s review published on Letterboxd:
[My highest rated directors - #3 Christopher Nolan (9.10)]
Nolan rewatch marathon 2/10
Dreams feel real while we're in them. It's only when we wake up that we realize something was actually strange.
The whole movie feels like a dream, we are sure that we understand what's happening but at the end it all ends up being confusing just like in a dream when something weird (unrealistic) starts happening. Nolan perfectly nails the meaning of dreams (Lynch is also the director who really knows how to describe dreams) and what they represent. The world building is incredible, it honestly felt like I was dreaming... The first 30 minutes can be tough, it's a little stretched beginning and there are maybe too many exposition scenes with Ellen Page but I can get over that because this movie would be even more confusing without it. Cobb's character development is one of the Nolan's best, especially his relationship with his wife and what it means to give up on reality and lose everything you've ever loved. Zimmer's score really sets the mood of the movie, his music elevates the moment when all three dreams collide and we get back to reality... or do we actually???
' ].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_a7735d41-e3a8-4a76-9bdb-5c4c40eaf769" }; 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-a7735d41-e3a8-4a76-9bdb-5c4c40eaf769'; 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-a7735d41-e3a8-4a76-9bdb-5c4c40eaf769'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-a7735d41-e3a8-4a76-9bdb-5c4c40eaf769'));
' ].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_32e13f22-8ed6-4b80-b696-4549b66919ef" }; 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-32e13f22-8ed6-4b80-b696-4549b66919ef'; 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-32e13f22-8ed6-4b80-b696-4549b66919ef'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-32e13f22-8ed6-4b80-b696-4549b66919ef'));