American Gangster

American Gangster

It's very watchable, but I do find less and less to recommend with each viewing, despite fine work both in the ensemble and in the production. Denzel is -- God forgive me -- a liability, lovable as he is. And that lovability here of course is part of the problem. We feel safe in his presence, and we shouldn't. But it's not all his fault. Scott and Steve Zaillian don't have an angle on this guy beyond the obvious or most perfunctory read. It never deepens, expands or hardens, save perhaps in Denzel's face off with a very good Crowe (Lucas's bit about "normal"). But that scene gets undermined by an accidentally comical cut to Lucas with his reading glasses on as he fingers the corrupt cops with his new buddy.

On another note I will never forget first seeing this in the theater. My audience gave no reaction to the ugly beatings, shootings, overdoses. But then came the moment when Josh Brolin's corrupt cop took aim at Lucas's dog, and the crowd gasped.

As Kristi Noem learned, there are some things -- well, one thing -- American audiences just cannot abide.

Block or Report

mrivers4 liked this review

' ].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_0f0c6261-efe1-434c-9138-fd0b1671731a" }; 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-0f0c6261-efe1-434c-9138-fd0b1671731a'; 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-0f0c6261-efe1-434c-9138-fd0b1671731a'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-0f0c6261-efe1-434c-9138-fd0b1671731a'));
' ].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_decaba41-bb57-443b-8421-4e9cb982d306" }; 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-decaba41-bb57-443b-8421-4e9cb982d306'; 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-decaba41-bb57-443b-8421-4e9cb982d306'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-decaba41-bb57-443b-8421-4e9cb982d306'));