Andrew’s review published on Letterboxd:
For a minute there, it seemed like Josh Peck was going to have more lines in this movie than Rami Malek, which would've been an entirely believable choice Nolan would have made.
Oppenheimer is immense. The story feels completely nonstop, which is something I would generally criticize but I think Nolan managed to thread the line of giving important moments their due and blazing past the boring science shit. Oppenheimer's life never feels trivialized and actually does leave some ambiguity towards a lot of the more complicated parts of it. When it comes to the Communists, specifically Jean, I would've liked to see more exploration into the actual work of what was happening behind the scenes, but this story doesn't seem particularly interested in covering all of that. In all honesty, I'm not sure Nolan's dialogue could make it work.
The score is probably my BIGGEST complaint in this. It isn't awful, but in the first hour, its super fucking intense and for what? They're basically just talking about how you could logistically make a bomb. It gets better in the second half (AKA after the bomb) because the energy actually matches the movie.
Cillian Murphy absolutely carries this. Hoping he gets half of the recognition Austin Butler got for his weird ass method acting for Elvis because Murphy is absolutely the leading man of the year. Just about everyone in this brings their A game (including the aforementioned Joshua Peck) and the final product shows. Everyone knew they were making some good shit.
The complexities of war and creating the end times was dealt with some actual nuance. Basically boiling down to "There is no objectivism or sidelines in war," but still a pretty dower way to end the movie. But then again, how do you end a movie about a man who started the end times?
Andrew liked these reviews
All
' ].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_93ff9d1b-5985-4134-8201-5744d091a3fc" }; 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-93ff9d1b-5985-4134-8201-5744d091a3fc'; 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-93ff9d1b-5985-4134-8201-5744d091a3fc'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-93ff9d1b-5985-4134-8201-5744d091a3fc'));
' ].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_6a73c9e7-1e0b-4c3f-8e0d-d8cc8f792c69" }; 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-6a73c9e7-1e0b-4c3f-8e0d-d8cc8f792c69'; 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-6a73c9e7-1e0b-4c3f-8e0d-d8cc8f792c69'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-6a73c9e7-1e0b-4c3f-8e0d-d8cc8f792c69'));