A couple of nights ago, two friends of mine who host a radio show were on the air, commenting on Empire and the way it freely plays out intimacy between two men — specifically, Jamal and his boyfriend, Michael. One of my boys was doing his damnedest to convince listeners that, while he has no hate in his heart for the LGBTQ community, he was uncomfortable seeing two dudes get it in on network television.
In his first comedy special, comedian Bill Burr once hilariously broke down how you can respect and support gay people and not be comfortable with the sight of them getting intimate. But when it comes to the uncomfortable parts of this show, the man-on-man action is the least of it. Three episodes in, everything about Empire seems just plain wrong. From the embarrassing story lines to the ridiculous dialogue to the scenery-munching overacting, this show has gone from being entertainingly trashy to just plain trashy. And that’s no fun to watch.
I’m coming to this conclusion from what I mostly witnessed in “The Devil Quotes Scripture,” the show’s latest (and weakest) installment. Creators Lee Daniels and Danny Strong weren’t responsible for the writing and directing of this episode (it was written by Ilene Chaiken and Joshua Allen and directed by music-video-director-turned-filmmaker-turned-TV-director Sanaa Hamri), so I’m starting to think not having Daniels and Strong around to inject the right amount of guilty-pleasure flamboyance and outrageousness is hurting the show. Everything about it is starting to seem hideously grotesque.
Lead protagonist Lucious Lyon is definitely leading the hideous, grotesque charge. If the show is trying to make Lucious a black J.R. Ewing, they’re doing a really bad job at it. For starters, as scheming, unrepentant, and downright evil as J.R. Ewing could get, the dude was still a charming, charismatic sonofabitch. Even though Lucious is played by Terrence Howard, who can charm the drawers off a nun, given the right role (watch him in the Best Man movies and tell me if I’m lying), here he’s unfortunately saddled with a repugnant bully of a character.
Throughout this episode, Lucious swings his dick to and fro, not caring who gets knocked out in the process. The episode practically starts off with him beating the manager of an artist off-screen when the manager foolishly has the nerve to step up to Lucious and make some demands. Then he sinisterly commands his staff to find ways to take down the head of another label (whom he calls a “hairy dingleberry”) for signing former Empire star Kidd Fo-Fo.
Then after Anika (more on that trick later) notifies him that she had had Cookie tailed by a private detective, who snapped photos of the impromptu meeting she had with Agent Carter last week, he went all Ezekiel 25:17 on his ex, vowing to take down his enemies even if they’re in his own family. (Carter soothes his paranoia by pretending to be Cookie’s parole officer, as she and Cookie amusingly put on a ruse at Lucious’s boardroom so he could see it.) Keep in mind, he’s telling her this at a funeral parlor where she is grieving over the dead body of her cousin, Bunkie, who, of course, Lucious killed. And this is right before he shows up at Bunkie’s funeral dressed in white. Seriously, this guy is a self-centered douchebag.
And then there’s Lucious and poor Jamal. Man, the more Lucious refuses to accept his crazy-talented son for being gay, the more I think this guy has no business running a record label. As much as Daniels wants to blow the lid off homophobia in black culture, Lucious’s stubborn homophobia is irrational to the point where it makes him look like a brain-dead idiot with no business savvy and no home training. After all, how has this music mogul gotten this far in the industry without coming in contact with a gay here and there? And, quite honestly, how can Lucious say anything bad about gay people, especially when he dresses like a guy who’s been “delivurt” and “don’t like mens no more”?
With Cookie once again prodding him to shine, Jamal sings a song for his old man at a family get-together (oh, don’t worry — I’ll talk about that mess in a minute), a song that was originally written for Lucious — which he couldn’t exactly pull off — by Puma (Cuba Gooding, Jr.?!), an old flame of Cookie’s. While Jamal obviously nails the song, Lucious immediately starts making plans for John Legend to sing it, telling Jamal he’d probably have a great career as an arranger. This is the last straw for Jamal, who storms off with his bae Michael, prompting Lucious to call them “a sensitive punk and his bitch.” (After that harsh, out-of-nowhere slam, Cookie practically speaks on behalf of the viewing audience by telling him he’s going straight to hell.)
“Scripture” hints that Lyon’s hatred of Jamal may have less to do with his homosexuality and more to do with Lyon being just straight-up jealous of Jamal’s talents. This would explain why Lucious makes a surprise visit to Jamal’s place near the end of the episode. Apparently rocking one of Sun-Ra’s old robes, Lucious shows up looking confused and concerned. He actually looks like a dad. For a brief moment, Empire actually becomes an insightful drama in this scene, as Lucious and Jamal have a heated back-and-forth. (Howard and Jussie Smollett did some convincing work in this scene.) While Lucious, who still disapproves of his kid’s lifestyle, tries one last-ditch effort to understand the boy, Jamal lets him know that’s he’s a man and he doesn’t need his dad’s approval or his money. That actual bit of drama is briefly cut short when Lucious returns to douche mode, telling Jamal he still lives in an apartment his father pays for and smugly smirking when Jamal tells him that he and his boyfriend will be moving out immediately.
Outside, Jamal tells his boo — while eventually looking into the camera, no less — that he’s going to take his dad’s empire. I have no idea how the hell he’s gonna execute this. Maybe he’ll come out and slander Lucious as a disapproving, homophobic dad, giving Lucious no choice but to make him an Empire star. Maybe he’ll get with Lucious’s nemesis, who signed Kidd Fo-Fo, and produce hit tracks for his dad’s former client. (I would love to see scenes of Jamal in the studio with Fo-Fo, barely keeping it together as this damn fool spouts his lame rhymes over Jamal’s lush grooves.)
In all likelihood, Lucious will get his Ezekiel 25:17 on once again when his son wages a takeover. But Lucious will have other things to worry about besides his son throwing down the gauntlet. With his ALS starting to kick his ass, making his body shut down at the house, and a detective somehow figuring out that he is the man who killed Bunkie (thanks to rambling eyewitness testimony from a schizophrenic, homeless man named Old Salty), Lucious will have more things to keep under wraps than a gay kid. Eventually, he (and black folk who continue to watch this increasingly silly-ass show) will learn that two guys making out isn’t the worst thing in the world.
Stray Thoughts:
I gotta admit that the family dinner, ill-conceived as it was (seriously, why would Lucious put these people together in the same room? And why would anyone agree to go?), is the most entertaining part of the episode. Of course, this is thanks to Henson, who scores some unexpected laughs (calling out Anika’s surveillance work, forcing Hakeem to hold her hand) as she leads the family in saying grace.
As someone who finds older women attractive (people who know me know how I feel about one grand dame), I want to thank this show for taking the fun out of that by having Hakeem creep around on Tianna with Naomi Campbell’s sassy sugar momma. We knew Hakeem had some mommy issues with the way he’s been treating Cookie, but Jesus! Seeing Hakeem refer to her as “my momma” while they were making out on that pool table was just — well, I already said this show was wrong. (I hear Macy Gray will play another one of Hakeem’s lovers in a future episode. I’m not looking forward to that shit at all.)
Speaking of uncomfortable sexual situations, Andre’s bipolar problems took a backseat this week, as he spent most of the episode taking women from the backseat. First, he gets behind the female deputy mayor, who furnishes him with info on Old Salty. Then he does it again to his old lady Rhonda, who not only knows he’s creeping around with the deputy mayor, but likes it very much when Andre calls her the deputy mayor while he’s hitting it. You just know they had a three-way at one point, with a whole lotta bib action!
We’re all still in agreement that Anika is the worst, right? She’s so hellbent on making Cookie quiver in her Louboutins (what was up with that talk about being a debutante’s daughter and a classy hoe who stays clean even when she’s dirty — or however the hell it went?), claiming her place as the light-skinned queen of Lucious’s kingdom, that it doesn’t even hit her that she’s coming off as desperate. Perhaps her desperation is justified, since it’s established all over this ep that there’s still something there between the former Mr. and Mrs. Lyon. (I think a lot of that has to do with the familiar, lived-in chemistry of Hustle & Flow stars Howard and Henson, who are clearly comfortable around one another even when they’re yelling, arguing or hurling shade at each other.)
So, how long do we have before we get to the Big Shocker, where it’s revealed that one of the Lyon boys isn’t Lucious’s? By bringing Puma into the picture, the show is obviously putting it out there that maybe Cookie wasn’t so faithful to Lucious. While all signs point to Jamal, I wouldn’t be surprised if it was Hakeem and Andre.
Even though Lucious said last week he didn’t want her there, Cookie has made herself quite at home at Empire headquarters. Does she have an office, or is she getting her Freddy Rumsen on and working whenever and wherever she can?
Where the hell did Tasha Smith come from? I have a feeling there was a much better, well-thought-out scene, perhaps left on the cutting-room floor, that introduced Cookie’s sister better.
Unfortunately, Malik Yoba’s Vernon didn’t have a lot to do in this episode. But he did get a nice chuckle out of me when he tells Anika, “[Lucious] ain’t cheating on you!” when she announces she hired a detective.
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(135),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"4":4,"12":12,"124":124,"135":135}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(406),Fingerprint2=require(408),DS=require(407),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(406),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"406":406,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]