nick’s review published on Letterboxd:
LEFFEST 2024 - with Director Q&A
The Brutalist is a 3 and a half hour epic, and not once was it boring and it really did not feel that long. It is so incredibly well shot and the score is on another level. I think they can start engraving Adrian Brody’s Oscar already, such an incredible performance, every word he says, feeling he shows, and movement he makes looks and sounds and feels so natural and real. Guy Pearce also delivers a fantastic and a bit scary but also sometimes funny performance, had the entire room laughing out loud. Felicity Jones is amazing as well with the little screen time she got, and Joe Alwyn does a great job at being annoying as hell.
Wonderful screenplay, surprisingly funny at times, though at one point near the end I think it lost me a little bit, but overall absolutely fantastic film and such a great (and fun first film festival) experience. A miracle of a movie, can’t believe they made it in 33 days and with such a low budget.
' ].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_a98ea33c-57aa-453f-98d1-954d4ee9dc09" }; 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-a98ea33c-57aa-453f-98d1-954d4ee9dc09'; 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-a98ea33c-57aa-453f-98d1-954d4ee9dc09'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-a98ea33c-57aa-453f-98d1-954d4ee9dc09'));
' ].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_14523d84-0e5a-4fa5-a50d-e2024c490ab0" }; 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-14523d84-0e5a-4fa5-a50d-e2024c490ab0'; 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-14523d84-0e5a-4fa5-a50d-e2024c490ab0'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-14523d84-0e5a-4fa5-a50d-e2024c490ab0'));