theriverjordan’s review published on Letterboxd:
“Coffy” is a film that doesn’t such much walk around with a chip on its shoulder. It lugs around a whole backpack of TNT.
The Pam Grier-starring blaxploitation flick came about after its production company lost rights to “Cleopatra Jones.” The studio decided to gin up its own competing release full of the same sex and arsenic.
That become “Coffy;” a film that shocks not just with its typically gritty acts of genre depravity… but also the deep respect it held for its female lead.
With a white director and producer, “Coffy” isn’t immune to the overall stickiness of blaxploitation’s portrayal of African American power as won solely through acts of violence and street justice.
But Coffy herself might have something to say about immunity… she is, after all, a nurse.
Yes, most of her screen time is spent undercover as a prostitute, but Coffy is also granted several moments of professional competence in her medicinal pursuits.
In an even bigger genre subversion… she’s also anti-drug; hunting down smack sellers she blames for killing her kid sister.
Similar to blaxploitation icon Shaft, Coffy dominates her own picture. She suffers abuses, but the film is smart enough to realize that the real fun comes when she smacks down the baddies… not when she’s getting smacked around herself.
There were critics of the time who dubbed Grier’s performance “stilted.” Far from it, Grier gives a self-aware portrayal that oozes power. Not only that of Grier as a black icon - but as a warrior, a woman, and shotgun-toting undercover nurse prostitute out to clean the streets of scum.
Sweaty Dudes Cinema: Coffy tells a guy that she will “spit on his grave tomorrow.” Peak Dude. She makes the pretenders sweat piss and blood.
theriverjordan liked these reviews
' ].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_7b7272ea-44b2-4353-b185-cc7a8d7e5be3" }; 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-7b7272ea-44b2-4353-b185-cc7a8d7e5be3'; 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-7b7272ea-44b2-4353-b185-cc7a8d7e5be3'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-7b7272ea-44b2-4353-b185-cc7a8d7e5be3'));
' ].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_5c052014-56b7-4bf5-84e9-1950c35b9643" }; 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-5c052014-56b7-4bf5-84e9-1950c35b9643'; 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-5c052014-56b7-4bf5-84e9-1950c35b9643'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-5c052014-56b7-4bf5-84e9-1950c35b9643'));