Tom’s review published on Letterboxd:
A great homage to buddy cop films, with a very witty script and some hilarious performances. Obviously Ryan Gosling and Russell Crowe played their parts excellently: they have great chemistry, and so many many brilliant moments and one liners that will stick with me. Angourie Rice, who plays Goslings daughter did a really good job and was a surprisingly entertaining screen presence throughout. The humour is pretty rapid fire, so much so that I think rewatching it will help me catch up with the jokes I missed.
It does very much feel like a 70s film thanks to great costumes and production design. The clever story helps keep your immersion, constantly twisting but never feeling stupid, it's just the right amount of over the top. My only issues are how forgettable and unfunny some of the villains are when compared to the main characters, but they don't take up too much screen time and aren't terrible: it's just that they could have benefitted from better performances. There's also one pretty bad joke, but it says something when a comedy with so many great jokes only has one bad one, I just thought I'd mention it since I feel it could be removed.
The Nice Guys is, for me anyway, one of the best comedies of the last decade and I'll definitely be watching it again at some point in the future.
' ].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_6b18ff53-5234-46a2-8611-76e5e21ecc83" }; 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-6b18ff53-5234-46a2-8611-76e5e21ecc83'; 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-6b18ff53-5234-46a2-8611-76e5e21ecc83'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-6b18ff53-5234-46a2-8611-76e5e21ecc83'));
' ].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_b5e91988-1075-440a-b550-6868f6fcf97d" }; 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-b5e91988-1075-440a-b550-6868f6fcf97d'; 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-b5e91988-1075-440a-b550-6868f6fcf97d'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-b5e91988-1075-440a-b550-6868f6fcf97d'));